app/controllers/pulls_controller.rb
class PullsController < ApplicationController
def create
if request.xhr?
pull = Pull.new(series_id: series_id, pull_list_id: pull_list_id)
if pull.save!
render json: {pull_id: pull.id}
return 200
else
render text: "It Didn't Work!"
return 410
end
end
end
def destroy
if request.xhr?
pull = Pull.find(params[:id])
if pull.destroy!
render text: "It Worked!"
return 200
else
render text: "It Didn't Work!"
return 410
end
end
end
private
def pull_list_id
User.find(params[:user_id]).pull_list.id
end
def series_id
Issue.find_by_diamond_number(params[:issue_diamond_number]).series_id
end
end