Module: Cul::Scv::Hydra::Solrizer::ScvModsFieldable::ClassMethods

Defined in:
lib/cul_scv_hydra/solrizer/scv_mods_fieldable.rb

Instance Method Summary collapse

Instance Method Details

#map_field(field_key, map_key) ⇒ Object



12
13
14
# File 'lib/cul_scv_hydra/solrizer/scv_mods_fieldable.rb', line 12

def map_field(field_key, map_key)
  value_mapper.map_field(field_key, map_key)
end

#map_value(field_key, value_key) ⇒ Object



16
17
18
# File 'lib/cul_scv_hydra/solrizer/scv_mods_fieldable.rb', line 16

def map_value(field_key, value_key)
  value_mapper.map_value(field_key, value_key)
end

#maps_field?(field_key) ⇒ Boolean

Returns:

  • (Boolean)


20
21
22
# File 'lib/cul_scv_hydra/solrizer/scv_mods_fieldable.rb', line 20

def maps_field?(field_key)
  value_mapper.maps_field? field_key
end

#value_mapper(maps = nil) ⇒ Object



8
9
10
# File 'lib/cul_scv_hydra/solrizer/scv_mods_fieldable.rb', line 8

def value_mapper(maps=nil)
  @value_mapper ||= ValueMapper.new(maps)
end