class OpenEHR::RM::Common::Generic::RevisionHistory

Attributes

items[R]

Public Class Methods

new(args = { }) click to toggle source
# File lib/openehr/rm/common/generic.rb, line 48
def initialize(args = { })
  self.items = args[:items]
end

Public Instance Methods

items=(items) click to toggle source
# File lib/openehr/rm/common/generic.rb, line 52
def items=(items)
  if items.nil? or items.empty?
    raise ArgumentError, 'item(s) is/are mandatory'
  end
  @items  = items
end
most_recent_version() click to toggle source
# File lib/openehr/rm/common/generic.rb, line 59
def most_recent_version
  return @items.last.version_id.value
end
most_recent_version_time_committed() click to toggle source
# File lib/openehr/rm/common/generic.rb, line 63
def most_recent_version_time_committed
  return @items.last.audits.first.time_committed.value
end