Class: OpenEHR::RM::DataTypes::Basic::DvState

Inherits:
DataValue
  • Object
show all
Defined in:
lib/open_ehr/rm/data_types/basic.rb

Overview

end of DvBoolean

Constant Summary

Constants included from Support::Definition::BasicDefinition

Support::Definition::BasicDefinition::CR, Support::Definition::BasicDefinition::LF

Instance Attribute Summary collapse

Attributes inherited from DataValue

#value

Instance Method Summary collapse

Methods inherited from DataValue

#==

Constructor Details

#initialize(args) ⇒ DvState

Returns a new instance of DvState.



47
48
49
50
# File 'lib/open_ehr/rm/data_types/basic.rb', line 47

def initialize(args)            
  super(args)
  self.is_terminal = args[:is_terminal]
end

Instance Attribute Details

#is_terminalObject

Returns the value of attribute is_terminal.



45
46
47
# File 'lib/open_ehr/rm/data_types/basic.rb', line 45

def is_terminal
  @is_terminal
end

Instance Method Details

#is_terminal?Boolean

Returns:

  • (Boolean)


57
58
59
# File 'lib/open_ehr/rm/data_types/basic.rb', line 57

def is_terminal?
  @is_terminal
end

#value=(v) ⇒ Object

Raises:

  • (ArgumentError)


52
53
54
55
# File 'lib/open_ehr/rm/data_types/basic.rb', line 52

def value=(v)
  raise ArgumentError, "value should not be nil" if v.nil?
  @value = v
end