Module: LinkedRails::Model
- Extended by:
- ActiveSupport::Concern
- Includes:
- Actionable, Collections, Dirty, Enhancements, Filtering, Indexable, Iri, IriMapping, Menuable, Serialization, Singularable, Sorting, Tables
- 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/tables.rb,
lib/linked_rails/model/sorting.rb,
lib/linked_rails/model/menuable.rb,
lib/linked_rails/model/filtering.rb,
lib/linked_rails/model/indexable.rb,
lib/linked_rails/model/actionable.rb,
lib/linked_rails/model/collections.rb,
lib/linked_rails/model/iri_mapping.rb,
lib/linked_rails/model/enhancements.rb,
lib/linked_rails/model/singularable.rb,
lib/linked_rails/model/serialization.rb
Defined Under Namespace
Modules: Actionable, ClassMethods, Collections, Dirty, Enhancements, Filtering, Indexable, Iri, IriMapping, Menuable, Serialization, Singularable, Sorting, Tables
Constant Summary
Constants included from Collections
Collections::COLLECTION_CUSTOMIZABLE_OPTIONS, Collections::COLLECTION_OPTIONS, Collections::COLLECTION_STATIC_OPTIONS
Instance Method Summary collapse
Methods included from Singularable
#root_relative_iri, #root_relative_singular_iri, #singular_iri, #singular_iri_opts, #singular_iri_template, #singular_resource?
Methods included from Serialization
#preview_includes, #show_includes
Methods included from Menuable
Methods included from Iri
#anonymous_iri, #anonymous_iri?, #iri, #iri_elements, #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, #collection_iri, #collection_options_for, #collection_root_relative_iri, #parent_collections
Methods included from Actionable
#action, #action_list, #action_triples, #actions, #collection_actions, #favorite_actions
Instance Method Details
#build_child(klass, user_context: nil) ⇒ Object
34 35 36 |
# File 'lib/linked_rails/model.rb', line 34 def build_child(klass, user_context: nil) klass.build_new(parent: self, user_context: user_context) end |