Changeset 132 for ruby/trunk/lib/models/rm/data_types/encapsulated.rb
- Timestamp:
- Jun 3, 2009, 8:04:40 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/lib/models/rm/data_types/encapsulated.rb
r131 r132 10 10 module Encapsulated 11 11 class DV_Encapsulated < OpenEHR::RM::Data_Types::Basic::Data_Value 12 attr_reader :language, :charset 13 def initialize(charset, language )12 attr_reader :language, :charset, :size 13 def initialize(charset, language, size) 14 14 self.charset = charset 15 15 self.language = language 16 self.size = size 16 17 end 17 18 18 def size 19 raise NotImplementedError, "size method not implemented" 19 def size=(size) 20 if size < 0 21 raise ArgumentError, "negative size" 22 end 23 @size = size 20 24 end 21 25 … … 67 71 @charset, @language = charset, language 68 72 end 69 def size70 value.size71 end72 73 private 73 74 def formalism_validity(formalism)
Note:
See TracChangeset
for help on using the changeset viewer.