class OpenEHR::RM::DataTypes::Basic::DvBoolean
Public Class Methods
new(args)
click to toggle source
Calls superclass method
OpenEHR::RM::DataTypes::Basic::DataValue::new
# File lib/openehr/rm/data_types/basic.rb, line 28 def initialize(args) super(args) end
Public Instance Methods
value=(value)
click to toggle source
# 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 @value = true elsif value == false @value = false elsif /TRUE/i =~ value @value = true elsif /FALSE/i =~ value @value = false end end
value?()
click to toggle source
# File lib/openehr/rm/data_types/basic.rb, line 45 def value? @value == true end