Method: SearchScope::FilterScopeOption#initialize

Defined in:
lib/search_scope.rb

#initialize(key, value, label, scope = nil) ⇒ FilterScopeOption

Returns a new instance of FilterScopeOption.



21
22
23
24
25
26
# File 'lib/search_scope.rb', line 21

def initialize(key, value, label, scope=nil)
  label ||= key.to_s.titleize
  value ||= key
  value = value.to_s if value.is_a? Symbol
  @key, @value, @label, @scope = key, value, label, scope
end