Sha256: 04411a2b5de713d48afb8916e8f27564f5de3b8224e317bd6e58ccf5260e4260
Contents?: true
Size: 488 Bytes
Versions: 19
Compression:
Stored size: 488 Bytes
Contents
module Ddr::Index class Field < SimpleDelegator attr_reader :base def initialize(base, *args) @base = base.to_s name = if args.empty? @base elsif args.last.is_a?(Hash) && args.last[:solr_name] args.last[:solr_name] else Solrizer.solr_name(base, *args) end super(name) end def label I18n.t "ddr.index.fields.#{base}", default: base.titleize end end end
Version data entries
19 entries across 19 versions & 1 rubygems