Changeset 385 for ruby/trunk


Ignore:
Timestamp:
Dec 25, 2009, 12:02:52 PM (14 years ago)
Author:
KOBAYASHI, Shinji
Message:

refs #73
Merry Xmass

Location:
ruby/trunk
Files:
1 added
1 edited

Legend:

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

    r384 r385  
    4343          end
    4444        end
     45
     46        class ExprLeaf < ExprItem
     47          attr_reader :item, :reference_type
     48
     49          def initialize(args = { })
     50            super
     51            self.item = args[:item]
     52            self.reference_type = args[:reference_type]
     53          end
     54
     55          def item=(item)
     56            if item.nil?
     57              raise ArgumentError, 'item is mandatory'
     58            end
     59            @item = item
     60          end
     61
     62          def reference_type=(reference_type)
     63            if reference_type.nil?
     64              raise ArgumentError, 'reference_type is mandatory'
     65            end
     66            @reference_type = reference_type
     67          end
     68        end
    4569      end # of Assetion
    4670    end # of Archtype
Note: See TracChangeset for help on using the changeset viewer.