class OpenEHR::RM::Common::Resource::ResourceDescriptionItem
Attributes
copyright[R]
keywords[RW]
language[R]
misuse[R]
original_resource_uri[RW]
other_details[RW]
purpose[R]
use[R]
Public Class Methods
new(args = { })
click to toggle source
# File lib/openehr/rm/common/resource.rb, line 108 def initialize(args = { }) self.language = args[:language] self.purpose = args[:purpose] self.keywords = args[:keywords] self.use = args[:use] self.misuse = args[:misuse] self.copyright = args[:copyright] self.original_resource_uri = args[:original_resource_uri] self.other_details = args[:other_details] end
Public Instance Methods
copyright=(copyright)
click to toggle source
# File lib/openehr/rm/common/resource.rb, line 145 def copyright=(copyright) if !copyright.nil? && copyright.empty? raise ArgumentError, 'copyright is invalid' end @copyright = copyright end
language=(language)
click to toggle source
# File lib/openehr/rm/common/resource.rb, line 119 def language=(language) raise ArgumentError, 'language is mandatory' if language.nil? @language = language end
misuse=(misuse)
click to toggle source
# File lib/openehr/rm/common/resource.rb, line 138 def misuse=(misuse) if !misuse.nil? && misuse.empty? raise ArgumentError, 'misuse is invalid' end @misuse = misuse end
purpose=(purpose)
click to toggle source
# File lib/openehr/rm/common/resource.rb, line 124 def purpose=(purpose) if purpose.nil? || purpose.empty? raise ArgumentError, 'purpose is mandatory' end @purpose = purpose end
use=(use)
click to toggle source
# File lib/openehr/rm/common/resource.rb, line 131 def use=(use) if !use.nil? && use.empty? raise ArgumentError, 'use is invalid' end @use = use end