module LinkedRails::ActiveResponse::Controller::Collections
Private Instance Methods
index_association()
click to toggle source
# File lib/linked_rails/active_response/controller/collections.rb, line 9 def index_association; end
index_includes()
click to toggle source
# File lib/linked_rails/active_response/controller/collections.rb, line 11 def index_includes requested_resource.preview_includes end
index_iri()
click to toggle source
# File lib/linked_rails/active_response/controller/collections.rb, line 15 def index_iri RDF::URI(request.original_url) end
index_meta()
click to toggle source
# File lib/linked_rails/active_response/controller/collections.rb, line 19 def index_meta if requested_resource.is_a?(LinkedRails.collection_class) || requested_resource.is_a?(LinkedRails::Sequence) || index_association.nil? return [] end RDF::List.new( graph: RDF::Graph.new, subject: index_iri, values: index_association.map(&:iri) ).triples end
index_success_options_rdf()
click to toggle source
# File lib/linked_rails/active_response/controller/collections.rb, line 33 def index_success_options_rdf { collection: requested_resource, include: index_includes, meta: index_meta } end