Class: Solrizer::DefaultDescriptors::ProjectTextableDescriptor
- Inherits:
 - 
      Solrizer::Descriptor
      
        
- Object
 - Solrizer::Descriptor
 - Solrizer::DefaultDescriptors::ProjectTextableDescriptor
 
 
- Includes:
 - Normal
 
- Defined in:
 - lib/cul_hydra/solrizer_patch.rb
 
Constant Summary
Constants included from Normal
Normal::FULL_PROJ, Normal::FULL_REPO, Normal::LONG_REPO, Normal::SHORT_PROJ, Normal::SHORT_REPO
Instance Method Summary collapse
Methods included from Normal
#normal, #normal!, #translate_with_default
Instance Method Details
#converter(field_type) ⇒ Object
      116 117 118 119 120 121 122 123 124 125 126 127 128 129  | 
    
      # File 'lib/cul_hydra/solrizer_patch.rb', line 116 def converter(field_type) lambda do |value| if value.is_a? String normal!(value) r = [translate_with_default(SHORT_PROJ, value, normal!(value))] r << translate_with_default(FULL_PROJ, value, normal!(value)) r.uniq! r.join(' ') else raise "unexpected project_textable #{value.inspect}" value end end end  | 
  
#name_and_converter(field_name, args = nil) ⇒ Object
      113 114 115  | 
    
      # File 'lib/cul_hydra/solrizer_patch.rb', line 113 def name_and_converter(field_name, args=nil) super('all_text', args) end  |