Changeset 391


Ignore:
Timestamp:
Jan 4, 2010, 9:57:49 AM (14 years ago)
Author:
KOBAYASHI, Shinji
Message:

refs #71

Location:
ruby/trunk
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • ruby/trunk/lib/open_ehr/am/archetype/primitive.rb

    r380 r391  
     1
     2
    13module OpenEHR
    24  module AM
     
    46      module Primitive
    57        class CPrimitive
     8          attr_reader :default_value
     9          attr_accessor :assumed_value
    610
     11          def initialize(args = { })
     12            self.default_value = args[:default_value]
     13            self.assumed_value = args[:assumed_value]
     14          end
     15
     16          def default_value=(default_value)
     17            if default_value.nil?
     18              raise ArgumentError, 'default_value is mandatory'
     19            end
     20            @default_value = default_value
     21          end
     22
     23          def has_assumed_value?
     24            return !assumed_value.nil?
     25          end
    726        end
    827      end # of Primitive
Note: See TracChangeset for help on using the changeset viewer.