class Lanes::API::GenericController
Public Instance Methods
create()
click to toggle source
# File lib/lanes/api/generic_controller.rb, line 11 def create record = model.from_attribute_data(data, current_user) options = build_reply_options.merge(success: record.save) std_api_reply(:create, record, options) end
destroy()
click to toggle source
# File lib/lanes/api/generic_controller.rb, line 25 def destroy if params[:id] perform_single_destroy elsif data.is_a?(Array) perform_multiple_destroy end end
show()
click to toggle source
# File lib/lanes/api/generic_controller.rb, line 7 def show perform_retrieval end
update()
click to toggle source
# File lib/lanes/api/generic_controller.rb, line 17 def update if params[:id] perform_single_update elsif data.is_a?(Array) perform_multiple_updates end end