class OpenEHR::RM::Common::ChangeControl::Contribution
Attributes
audit[R]
uid[R]
versions[R]
Public Class Methods
new(args = { })
click to toggle source
# File lib/openehr/rm/common/change_control.rb, line 13 def initialize(args = { }) self.uid = args[:uid] self.versions = args[:versions] self.audit = args[:audit] end
Public Instance Methods
audit=(audit)
click to toggle source
# File lib/openehr/rm/common/change_control.rb, line 35 def audit=(audit) if audit.nil? raise ArgumentError, 'audit should not be nil.' end if audit.description.nil? raise ArgumentError, 'audit.description should not be nil.' end @audit = audit end
uid=(uid)
click to toggle source
# File lib/openehr/rm/common/change_control.rb, line 19 def uid=(uid) if uid.nil? raise ArgumentError, "uid should not be nil." end @uid = uid end
versions=(versions)
click to toggle source
# File lib/openehr/rm/common/change_control.rb, line 26 def versions=(versions) unless versions.nil? if versions.empty? raise ArgumentError, 'versions shoud not be nil or empty.' end end @versions = versions end