Changeset 209 for ruby/branches/0.5/lib


Ignore:
Timestamp:
Aug 17, 2009, 9:31:04 PM (15 years ago)
Author:
KOBAYASHI, Shinji
Message:

refs #54

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ruby/branches/0.5/lib/open_ehr/rm/data_structures/item_structure.rb

    r208 r209  
    33# http://www.openehr.org/uml/release-1.0.1/Browsable/_9_0_76d0249_1109346709572_859750_3810Report.html
    44# refs #54
     5require 'set'
    56include OpenEhr::RM::DataStructures
    67module OpenEhr
     
    136137            raise ArgumentError, 'invalid argument' unless has_row_with_name?(key)
    137138            @rows.each do |row|
    138               return row if row.items[0].name.value = key
     139              return row if row.items[0].name.value == key
    139140            end
    140141            return []
     142          end
     143
     144          def has_row_with_key?(keys)
     145            keys.each do |key|
     146              @rows.each do |row|
     147                return true if row.items[0].name.value == key
     148              end
     149            end
     150            return false
    141151          end
    142152        end
Note: See TracChangeset for help on using the changeset viewer.