class OpenEHR::RM::DataTypes::Basic::DvBoolean

Public Class Methods

new(args) click to toggle source
# 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