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

#menu, #menu_list, #menus

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

#enhanced_with?

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