Module: FedoraLens::AttributeMethods::Declarations::ClassMethods
- Defined in:
- lib/fedora_lens/attribute_methods/declarations.rb
Instance Method Summary collapse
Instance Method Details
#attribute(name, path) ⇒ Object
22 23 24 25 26 27 |
# File 'lib/fedora_lens/attribute_methods/declarations.rb', line 22 def attribute(name, path) raise AttributeNotSupportedException if name.to_sym == :id attributes_as_lenses[name] = path.map{|s| coerce_to_lens(s)} generate_method(name) orm_to_hash = nil # force us to rebuild the aggregate_lens in case it was already built. end |