Class: OpenEHR::RM::Common::Generic::RevisionHistory

Inherits:
Object
  • Object
show all
Defined in:
lib/openehr/rm/common/generic.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(args = { }) ⇒ RevisionHistory

Returns a new instance of RevisionHistory.



48
49
50
# File 'lib/openehr/rm/common/generic.rb', line 48

def initialize(args = { })
  self.items = args[:items]
end

Instance Attribute Details

#itemsObject

Returns the value of attribute items.



46
47
48
# File 'lib/openehr/rm/common/generic.rb', line 46

def items
  @items
end

Instance Method Details

#most_recent_versionObject



59
60
61
# File 'lib/openehr/rm/common/generic.rb', line 59

def most_recent_version
  return @items.last.version_id.value
end

#most_recent_version_time_committedObject



63
64
65
# File 'lib/openehr/rm/common/generic.rb', line 63

def most_recent_version_time_committed
  return @items.last.audits.first.time_committed.value
end