Ignore:
Timestamp:
Jun 3, 2009, 8:04:40 PM (15 years ago)
Author:
KOBAYASHI, Shinji
Message:

refs #51

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ruby/trunk/lib/models/rm/data_types/encapsulated.rb

    r131 r132  
    1010      module Encapsulated
    1111        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)
    1414            self.charset = charset
    1515            self.language = language
     16            self.size = size
    1617          end
    1718
    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
    2024          end
    2125
     
    6771            @charset, @language = charset, language
    6872          end
    69           def size
    70             value.size
    71           end
    7273          private
    7374          def formalism_validity(formalism)
Note: See TracChangeset for help on using the changeset viewer.