module ScoobySnacks::SolrBehavior
Public Instance Methods
attribute(name, type, field)
click to toggle source
# File lib/scooby_snacks/solr_behavior.rb, line 6 def attribute(name, type, field) define_method name do type.coerce(self[field]) end end
solr_name(*args)
click to toggle source
# File lib/scooby_snacks/solr_behavior.rb, line 12 def solr_name(*args) if ScoobySnacks::METADATA_SCHEMA.all_field_names.include?(args.first) ScoobySnacks::METADATA_SCHEMA.get_field(args.first).solr_name else Solrizer.solr_name(*args) end end