Class: OpenEHR::RM::DataTypes::Basic::DvBoolean
- Defined in:
- lib/openehr/rm/data_types/basic.rb
Constant Summary
Constants included from Support::Definition::BasicDefinition
Support::Definition::BasicDefinition::CR, Support::Definition::BasicDefinition::LF
Instance Attribute Summary
Attributes inherited from DataValue
Instance Method Summary collapse
-
#initialize(args) ⇒ DvBoolean
constructor
A new instance of DvBoolean.
- #value=(value) ⇒ Object
- #value? ⇒ Boolean
Methods inherited from DataValue
Constructor Details
#initialize(args) ⇒ DvBoolean
Returns a new instance of DvBoolean.
28 29 30 |
# File 'lib/openehr/rm/data_types/basic.rb', line 28 def initialize(args) super(args) end |
Instance Method Details
#value=(value) ⇒ Object
32 33 34 35 36 37 38 39 |
# File 'lib/openehr/rm/data_types/basic.rb', line 32 def value=(value) raise ArgumentError, "value must not be nil" if value.nil? if value == true or value =~ /TRUE/i @value = true else @value = false end end |
#value? ⇒ Boolean
41 42 43 |
# File 'lib/openehr/rm/data_types/basic.rb', line 41 def value? @value == true end |