class OpenEHR::RM::Demographic::Actor

Constants

LEAGAL_IDENTITY

Attributes

languages[R]
roles[R]

Public Class Methods

new(args = { }) click to toggle source
Calls superclass method OpenEHR::RM::Demographic::Party::new
# File lib/openehr/rm/demographic.rb, line 138
def initialize(args = { })
  super(args)
  self.roles = args[:roles]
  self.languages = args[:languages]
end

Public Instance Methods

languages=(languages) click to toggle source
# File lib/openehr/rm/demographic.rb, line 160
def languages=(languages)
  if !languages.nil? && languages.empty?
    raise ArgumentError, 'languages should not be empty.'
  end
  @languages = languages
end
roles=(roles) click to toggle source
# File lib/openehr/rm/demographic.rb, line 144
def roles=(roles)
  if !roles.nil? && roles.empty?
    raise ArgumentError, 'roles should not be empty'
  end
  @roles = roles
end