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_values ⇒ Object
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
|