- Timestamp:
- Aug 28, 2009, 1:34:41 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/branches/0.5/lib/open_ehr/rm/data_types/encapsulated.rb
r236 r237 23 23 24 24 def language=(language) 25 if language.nil? ||25 if !language.nil? && 26 26 !Locale::Info.language_code?(language.code_string) 27 27 raise ArgumentError, 'invalid language code' … … 31 31 32 32 def charset=(charset) 33 if charset.nil? ||!charset_valid?(charset.code_string)33 if !charset.nil? && !charset_valid?(charset.code_string) 34 34 raise ArgumentError, 'invalid charset' 35 35 end … … 81 81 class DvParsable < DvEncapsulated 82 82 attr_reader :value, :formalism 83 def initialize(charset, language, size, formalism, value)84 super(charset, language, size)85 self.formalism = formalism86 self.value = value87 end88 83 89 def value=(value)90 raise ArgumentError, 'value must not be nil' if value.nil?91 @value = value84 def initialize(args = {}) 85 super(args) 86 self.formalism = args[:formalism] 92 87 end 93 88
Note:
See TracChangeset
for help on using the changeset viewer.