class Ardm::Property::Boolean
Public Class Methods
new(model, name, options = {})
click to toggle source
Calls superclass method
# File lib/ardm/property/boolean.rb, line 10 def initialize(model, name, options = {}) # validates presence in rails fails for false. # Boolean must therefore behave like a set. options[:set] = [true, false] super model, name, options end
Public Instance Methods
value_dumped?(value)
click to toggle source
@api semipublic
# File lib/ardm/property/boolean.rb, line 18 def value_dumped?(value) value_loaded?(value) end
value_loaded?(value)
click to toggle source
@api semipublic
# File lib/ardm/property/boolean.rb, line 23 def value_loaded?(value) value == true || value == false end