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

Inherits:
DataValue
  • Object
show all
Defined in:
lib/openehr/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.



49
50
51
52
# File 'lib/openehr/rm/data_types/basic.rb', line 49

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

Instance Attribute Details

#is_terminalObject

Returns the value of attribute is_terminal.



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

def is_terminal
  @is_terminal
end

Instance Method Details

#is_terminal?Boolean Also known as: terminal?

Returns:

  • (Boolean)


59
60
61
# File 'lib/openehr/rm/data_types/basic.rb', line 59

def is_terminal?
  @is_terminal
end

#value=(v) ⇒ Object

Raises:

  • (ArgumentError)


54
55
56
57
# File 'lib/openehr/rm/data_types/basic.rb', line 54

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