module FedoraLens::AttributeMethods::Write
Constants
- WriterMethodCache
Public Instance Methods
write_attribute(attribute_name, value)
click to toggle source
# File lib/fedora_lens/attribute_methods/write.rb, line 23 def write_attribute(attribute_name, value) if attributes_as_lenses.key?(attribute_name) @attributes[attribute_name] = value else raise ActiveModel::MissingAttributeError, "can't write unknown attribute `#{attribute_name}'" end end
Private Instance Methods
attribute=(attribute_name, value)
click to toggle source
# File lib/fedora_lens/attribute_methods/write.rb, line 32 def attribute=(attribute_name, value) write_attribute(attribute_name, value) end