class ActiveFedora::Crosswalks::Accessors::OmAccessor
Public Instance Methods
get_reader()
click to toggle source
# File lib/active_fedora/crosswalks/accessors/om_accessor.rb, line 5 def get_reader raise "Crosswalking from OM not supported" end
get_value()
click to toggle source
# File lib/active_fedora/crosswalks/accessors/om_accessor.rb, line 11 def get_value FieldProxy.new(datastream.send(:term_values, *field), self, field) end
Also aliased as: original_get_value
get_writer()
click to toggle source
# File lib/active_fedora/crosswalks/accessors/om_accessor.rb, line 8 def get_writer raise "Crosswalking from OM not supported." end
set_value(*args)
click to toggle source
# File lib/active_fedora/crosswalks/accessors/om_accessor.rb, line 14 def set_value(*args) value = Array.wrap(args.last) datastream.send(:update_indexed_attributes, {field => value}) end
Also aliased as: original_set_value