class OpenEHR::RM::Common::Generic::RevisionHistory
Attributes
items[R]
Public Class Methods
new(args = { })
click to toggle source
# File lib/open_ehr/rm/common/generic.rb, line 50 def initialize(args = { }) self.items = args[:items] end
Public Instance Methods
items=(items)
click to toggle source
# File lib/open_ehr/rm/common/generic.rb, line 54 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/open_ehr/rm/common/generic.rb, line 61 def most_recent_version return @items.last.version_id.value end
most_recent_version_time_committed()
click to toggle source
# File lib/open_ehr/rm/common/generic.rb, line 65 def most_recent_version_time_committed return @items.last.audits.first.time_committed.value end