Class: Item

Inherits:
Object
  • Object
show all
Includes:
Blacklight::Solr::Document
Defined in:
lib/generators/dbla/templates/item.rb

Instance Method Summary collapse

Instance Method Details

#has?(f, *values) ⇒ Boolean

Returns:

  • (Boolean)


36
37
38
39
40
41
42
43
44
# File 'lib/generators/dbla/templates/item.rb', line 36

def has? f, *values
  # these are shenanigans to find a nested field
  if f.is_a? String and f.index('/')
    f = f.split('/')
    f.inject(self) {|m,v| (m || {})[v]}
  else
    super
  end
end