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
original_get_value()
Alias for: get_value
original_set_value(*args)
Alias for: set_value
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