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