Module: LinkedRails::Model::Indexable::ClassMethods
- Defined in:
- lib/linked_rails/model/indexable.rb
Instance Method Summary collapse
Instance Method Details
#collection_from_parent(params) ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/linked_rails/model/indexable.rb', line 9 def collection_from_parent(params) parent = parent_from_params(params, params[:user_context]) return if parent.blank? collection_name = collection_from_parent_name(parent, params) parent.send(collection_name, params) if collection_name end |
#root_collection(**params) ⇒ Object
18 19 20 21 22 23 24 25 |
# File 'lib/linked_rails/model/indexable.rb', line 18 def root_collection(**params) return unless root_collection? default_collection_option(:collection_class).collection_or_view( , params ) end |