class ActiveFedora::Crosswalks::Accessors::RelsExtAccessor
Public Instance Methods
get_reader()
click to toggle source
# File lib/active_fedora/crosswalks/accessors/rels_ext_accessor.rb, line 5 def get_reader raise "Crosswalking from Rels-Ext not supported" end
get_value()
click to toggle source
# File lib/active_fedora/crosswalks/accessors/rels_ext_accessor.rb, line 11 def get_value FieldProxy.new(Array.wrap(datastream.model.relationships(field.to_sym)), self, field) end
Also aliased as: original_get_value
get_writer()
click to toggle source
# File lib/active_fedora/crosswalks/accessors/rels_ext_accessor.rb, line 8 def get_writer raise "Crosswalking from Rels-Ext not supported." end
set_value(*args)
click to toggle source
# File lib/active_fedora/crosswalks/accessors/rels_ext_accessor.rb, line 14 def set_value(*args) datastream.model.clear_relationship(field.to_sym) value = Array.wrap(args.last) value.each do |v| datastream.model.add_relationship(field.to_sym, v) end end
Also aliased as: original_set_value