Module: AttributeBoolean
- Defined in:
- lib/attribute_boolean.rb
Defined Under Namespace
Modules: ClassMethods
Classes: Railtie
Constant Summary
collapse
- VERSION =
"1.0.0"
Class Method Summary
collapse
Class Method Details
.false_values ⇒ Object
68
69
70
|
# File 'lib/attribute_boolean.rb', line 68
def false_values
@false_values or reset_false_values!
end
|
.false_values=(false_values) ⇒ Object
72
73
74
|
# File 'lib/attribute_boolean.rb', line 72
def false_values=(false_values)
@false_values = false_values
end
|
.included(base) ⇒ Object
60
61
62
|
# File 'lib/attribute_boolean.rb', line 60
def included(base)
base.send(:extend, ClassMethods)
end
|
.reset_false_values! ⇒ Object
64
65
66
|
# File 'lib/attribute_boolean.rb', line 64
def reset_false_values!
@false_values = [ false, 0, '0', 'f', 'F', 'false', 'FALSE', 'off', 'OFF', 'n', 'N', 'no', 'NO' ]
end
|