module LinkedRails::ActiveResponse::Controller::CrudDefaults
Private Instance Methods
clean_built_associations()
click to toggle source
# File lib/linked_rails/active_response/controller/crud_defaults.rb, line 9 def clean_built_associations current_resource! .class .try(:reflect_on_all_associations) .select(&:collection?) .each { |association| current_resource!.association(association.name).reset } end
create_execute()
click to toggle source
Calls superclass method
# File lib/linked_rails/active_response/controller/crud_defaults.rb, line 17 def create_execute clean_built_associations super end
create_meta()
click to toggle source
# File lib/linked_rails/active_response/controller/crud_defaults.rb, line 28 def create_meta resource_added_delta(current_resource) end
create_success_options_rdf()
click to toggle source
# File lib/linked_rails/active_response/controller/crud_defaults.rb, line 22 def create_success_options_rdf opts = create_success_options opts[:meta] = create_meta opts end
current_resource_for_params()
click to toggle source
# File lib/linked_rails/active_response/controller/crud_defaults.rb, line 32 def current_resource_for_params current_resource end
destroy_meta()
click to toggle source
# File lib/linked_rails/active_response/controller/crud_defaults.rb, line 42 def destroy_meta resource_removed_delta(current_resource) end
destroy_success_options_rdf()
click to toggle source
# File lib/linked_rails/active_response/controller/crud_defaults.rb, line 36 def destroy_success_options_rdf opts = destroy_success_options opts[:meta] = destroy_meta opts end
preview_includes()
click to toggle source
# File lib/linked_rails/active_response/controller/crud_defaults.rb, line 46 def preview_includes current_resource.try(:preview_includes) end
requested_resource()
click to toggle source
# File lib/linked_rails/active_response/controller/crud_defaults.rb, line 50 def requested_resource @requested_resource ||= controller_class.try( :requested_resource, LinkedRails.iri_mapper.route_params_to_opts(params.dup), user_context ) end
requested_resource!()
click to toggle source
# File lib/linked_rails/active_response/controller/crud_defaults.rb, line 58 def requested_resource! requested_resource || raise(ActiveRecord::RecordNotFound) end
show_includes()
click to toggle source
# File lib/linked_rails/active_response/controller/crud_defaults.rb, line 62 def show_includes current_resource.try(:show_includes) end
show_meta()
click to toggle source
# File lib/linked_rails/active_response/controller/crud_defaults.rb, line 72 def show_meta [] end
show_success_options_rdf()
click to toggle source
# File lib/linked_rails/active_response/controller/crud_defaults.rb, line 66 def show_success_options_rdf opts = show_success_options.except(:locals) opts[:meta] = request.head? ? [] : show_meta opts end
update_meta()
click to toggle source
# File lib/linked_rails/active_response/controller/crud_defaults.rb, line 82 def update_meta changes_triples + changed_relations_triples end
update_success_options_rdf()
click to toggle source
# File lib/linked_rails/active_response/controller/crud_defaults.rb, line 76 def update_success_options_rdf opts = update_success_options opts[:meta] = update_meta opts end
user_context()
click to toggle source
# File lib/linked_rails/active_response/controller/crud_defaults.rb, line 86 def user_context current_user end