Module: LinkedRails::Model
- Extended by:
- ActiveSupport::Concern
- Includes:
- Collections, Dirty, Enhancements, Filtering, Indexable, Iri, IriMapping, Serialization, Sorting
- Included in:
- Actions::Item, Actions::List, Collection::Filter, Collection::FilterField, Collection::FilterOption, Collection::Sorting, Collection::View, CreativeWork, CurrentUser, EntryPoint, EnumValue, Form, Manifest, LinkedRails::Menus::Item, LinkedRails::Menus::List, Ontology, Ontology::Base, Resource, Widget
- Defined in:
- lib/linked_rails/model.rb,
lib/linked_rails/model/iri.rb,
lib/linked_rails/model/dirty.rb,
lib/linked_rails/model/sorting.rb,
lib/linked_rails/model/filtering.rb,
lib/linked_rails/model/indexable.rb,
lib/linked_rails/model/collections.rb,
lib/linked_rails/model/iri_mapping.rb,
lib/linked_rails/model/enhancements.rb,
lib/linked_rails/model/serialization.rb
Defined Under Namespace
Modules: ClassMethods, Collections, Dirty, Enhancements, Filtering, Indexable, Iri, IriMapping, Serialization, Sorting
Instance Method Summary collapse
Methods included from Serialization
#preview_includes, #show_includes
Methods included from Iri
#anonymous_iri, #anonymous_iri?, #iri, #iri_opts, #rdf_type, #reload, #root_relative_iri, #route_fragment
Methods included from Enhancements
Methods included from Dirty
#previous_changes_by_predicate, #previously_changed_relations
Methods included from Collections
#collection_for, #parent_collections
Instance Method Details
#build_child(klass, user_context: nil) ⇒ Object
26 27 28 |
# File 'lib/linked_rails/model.rb', line 26 def build_child(klass, user_context: nil) klass.build_new(parent: self, user_context: user_context) end |
#singular_resource? ⇒ Boolean
30 31 32 |
# File 'lib/linked_rails/model.rb', line 30 def singular_resource? false end |