Class: OpenEHR::RM::DataTypes::Basic::DvBoolean
- Inherits:
-
DataValue
- Object
- DataValue
- OpenEHR::RM::DataTypes::Basic::DvBoolean
show all
- Defined in:
- lib/openehr/rm/data_types/basic.rb
Constant Summary
Support::Definition::BasicDefinition::CR, Support::Definition::BasicDefinition::LF
Instance Attribute Summary
Attributes inherited from DataValue
#value
Instance Method Summary
collapse
Methods inherited from DataValue
#==
Constructor Details
#initialize(args) ⇒ 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
|