Module: AttributeBoolean

Defined in:
lib/attribute_boolean.rb

Defined Under Namespace

Modules: ClassMethods Classes: Railtie

Constant Summary collapse

VERSION =
"1.0.1"

Class Method Summary collapse

Class Method Details

.false_valuesObject



70
71
72
# File 'lib/attribute_boolean.rb', line 70

def false_values
  @false_values or reset_false_values!
end

.false_values=(false_values) ⇒ Object



74
75
76
# File 'lib/attribute_boolean.rb', line 74

def false_values=(false_values)
  @false_values = false_values
end

.included(base) ⇒ Object



62
63
64
# File 'lib/attribute_boolean.rb', line 62

def included(base)
  base.send(:extend, ClassMethods)
end

.reset_false_values!Object



66
67
68
# File 'lib/attribute_boolean.rb', line 66

def reset_false_values!
  @false_values = [ false, 0, '0', 'f', 'F', 'false', 'FALSE', 'off', 'OFF', 'n', 'N', 'no', 'NO' ]
end