class Zenlish::Feature::BooleanDomain
Public Instance Methods
build_value(aValue)
click to toggle source
# File lib/zenlish/feature/boolean_domain.rb, line 12 def build_value(aValue) BooleanValue.new(validated_value(aValue)) end
include?(aValue)
click to toggle source
# File lib/zenlish/feature/boolean_domain.rb, line 16 def include?(aValue) aValue.kind_of?(TrueClass) || aValue.kind_of?(FalseClass) end
to_a()
click to toggle source
# File lib/zenlish/feature/boolean_domain.rb, line 20 def to_a [false, true] end
Private Instance Methods
validated_value(aValue)
click to toggle source
# File lib/zenlish/feature/boolean_domain.rb, line 26 def validated_value(aValue) if !aValue.is_a?(FalseClass) && !aValue.is_a?(TrueClass) raise StandardError, "Expected a boolean instead of #{aValue.class}." end aValue end