Class: ActiveFedora::Filter::Reflection

Inherits:
Reflection::AssociationReflection
  • Object
show all
Defined in:
lib/active_fedora/filter/reflection.rb

Instance Method Summary collapse

Instance Method Details

#association_classObject



3
4
5
# File 'lib/active_fedora/filter/reflection.rb', line 3

def association_class
  Association
end

#collection?Boolean

Returns:

  • (Boolean)


16
17
18
# File 'lib/active_fedora/filter/reflection.rb', line 16

def collection?
  true
end

#extending_fromObject



12
13
14
# File 'lib/active_fedora/filter/reflection.rb', line 12

def extending_from
  @extending_from ||= active_fedora.reflect_on_association(options.fetch(:extending_from))
end

#klassObject

delegates to extending_from



8
9
10
# File 'lib/active_fedora/filter/reflection.rb', line 8

def klass
  extending_from.klass
end