class OpenEHR::RM::Demographic::Role
Attributes
capabilities[R]
performer[R]
time_validity[RW]
Public Class Methods
new(args = { })
click to toggle source
Calls superclass method
OpenEHR::RM::Demographic::Party::new
# File lib/openehr/rm/demographic.rb, line 188 def initialize(args = { }) super(args) self.performer = args[:performer] self.capabilities = args[:capabilities] self.time_validity = args[:time_validity] end
Public Instance Methods
capabilities=(capabilities)
click to toggle source
# File lib/openehr/rm/demographic.rb, line 202 def capabilities=(capabilities) if !capabilities.nil? && capabilities.empty? raise ArgumentError, 'capability should not be empty' end @capabilities = capabilities end
performer=(performer)
click to toggle source
# File lib/openehr/rm/demographic.rb, line 195 def performer=(performer) if performer.nil? raise ArgumentError, 'performer is mandatory' end @performer = performer end