class OpenEHR::RM::Common::Generic::Attestation

Attributes

attested_view[RW]
is_pending[RW]
items[RW]
proof[RW]
reason[R]

Public Class Methods

new(args = { }) click to toggle source
# File lib/open_ehr/rm/common/generic.rb, line 188
def initialize(args = { })
  super(args)
  self.reason = args[:reason]
  self.proof = args[:proof]
  self.items = args[:items]
  self.attested_view = args[:attested_view]
  self.is_pending = args[:is_pending]
end

Public Instance Methods

is_pending?() click to toggle source
# File lib/open_ehr/rm/common/generic.rb, line 209
def is_pending?
  return is_pending
end
items=(items) click to toggle source
# File lib/open_ehr/rm/common/generic.rb, line 202
def items=(items)
  if !items.nil? && items.empty?
    raise ArgumentError, 'items should not be empty'
  end
  @items = items
end
reason=(reason) click to toggle source
# File lib/open_ehr/rm/common/generic.rb, line 197
def reason=(reason)
  raise ArgumentError, 'reason is mandatory' if reason.nil?
  @reason = reason
end