Class: Zenlish::Feature::BooleanDomain

Inherits:
FeatureDomain show all
Includes:
Singleton
Defined in:
lib/zenlish/feature/boolean_domain.rb

Instance Method Summary collapse

Instance Method Details

#build_value(aValue) ⇒ Object



12
13
14
# File 'lib/zenlish/feature/boolean_domain.rb', line 12

def build_value(aValue)
  BooleanValue.new(validated_value(aValue))
end

#include?(aValue) ⇒ Boolean

Returns:

  • (Boolean)


16
17
18
# File 'lib/zenlish/feature/boolean_domain.rb', line 16

def include?(aValue)
  aValue.kind_of?(TrueClass) || aValue.kind_of?(FalseClass)
end

#to_aObject



20
21
22
# File 'lib/zenlish/feature/boolean_domain.rb', line 20

def to_a
  [false, true]
end