class OpenEHR::RM::Common::ChangeControl::ImportedVersion

Attributes

item[R]

Public Class Methods

new(args = { }) click to toggle source
# File lib/open_ehr/rm/common/change_control.rb, line 116
def initialize(args = { })
  self.item = args[:item]
  super(:uid => @item.uid,
        :preceding_version_uid => @item.preceding_version_uid,
        :data => @item.data, :commit_audit=> args[:commit_audit],
        :commit_audit => args[:commit_audit],
        :contribution => args[:contribution],
        :lifecycle_state => @item.lifecycle_state,
        :signature => args[:signature])                  
end

Public Instance Methods

item=(item) click to toggle source
# File lib/open_ehr/rm/common/change_control.rb, line 127
def item=(item)
  raise ArgumentError, 'item is mandatory' if item.nil?
  @item = item
end