Method: Origami::Boolean#initialize
- Defined in:
- lib/origami/boolean.rb
#initialize(value) ⇒ Boolean
Creates a new Boolean value.
- value
-
true or false.
40 41 42 43 44 45 46 47 48 |
# File 'lib/origami/boolean.rb', line 40 def initialize(value) unless value.is_a?(TrueClass) or value.is_a?(FalseClass) raise TypeError, "Expected type TrueClass or FalseClass, received #{value.class}." end super() @value = (value == true) end |