Changeset 229 for ruby/branches/0.5/lib/open_ehr/rm/data_types/text.rb
- Timestamp:
- Aug 27, 2009, 11:24:24 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/branches/0.5/lib/open_ehr/rm/data_types/text.rb
r226 r229 150 150 class DvParagraph < OpenEHR::RM::DataTypes::Basic::DataValue 151 151 attr_reader :items 152 def initialize(items) 153 items_exists(items) 152 153 def initialize(args ={}) 154 self.items = args[:items] 155 end 156 157 def items=(items) 158 if items.nil? or items.empty? 159 raise ArgumentError, "Items are not valid" 160 end 154 161 @items = items 155 end156 def items=(items)157 items_exists(items)158 @items = items159 end160 private161 def items_exists(items)162 if !items.nil? and !items.instance_of? Set163 raise ArgumentError, "Items are not valid"164 elsif !items.nil? and items.instance_of? Set165 raise ArgumentError, "Items must be exist" if items.empty?166 end167 162 end 168 163 end
Note:
See TracChangeset
for help on using the changeset viewer.