Changeset 208 for ruby/branches/0.5/lib/open_ehr
- Timestamp:
- Aug 17, 2009, 1:03:59 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/branches/0.5/lib/open_ehr/rm/data_structures/item_structure.rb
r207 r208 116 116 end 117 117 end 118 119 def has_row_with_name?(key) 120 raise ArgumentError, 'invalid argument' if key.nil? or key.empty? 121 @rows.each do |row| 122 return true if row.items[0].name.value == key 123 end 124 return false 125 end 126 127 def has_column_with_name?(key) 128 raise ArgumentError, 'invalid argument' if key.nil? or key.empty? 129 self.column_names.each do |name| 130 return true if name.value == key 131 end 132 return false 133 end 134 135 def named_row(key) 136 raise ArgumentError, 'invalid argument' unless has_row_with_name?(key) 137 @rows.each do |row| 138 return row if row.items[0].name.value = key 139 end 140 return [] 141 end 118 142 end 119 143 end # of ItemStructure
Note:
See TracChangeset
for help on using the changeset viewer.