Module: Booleanize

Defined in:
lib/booleanize.rb

Defined Under Namespace

Classes: Config

Instance Method Summary collapse

Instance Method Details

#booleanize(*params) ⇒ Object



73
74
75
76
77
78
79
80
81
82
# File 'lib/booleanize.rb', line 73

def booleanize(*params)
  params.each do |param|
    case param
      when Symbol; create_methods_for_symbol(param)
      when Array; create_methods_for_array(param)
      when Hash; create_methods_for_hash(param)
      else raise_error
    end
  end
end