Changeset 322 for ruby/branches/0.5/lib/open_ehr/rm/common/generic.rb
- Timestamp:
- Oct 18, 2009, 8:14:21 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/branches/0.5/lib/open_ehr/rm/common/generic.rb
r312 r322 109 109 raise ArgumentError, 'cannot identified' 110 110 end 111 super(:external_ref => args[:external_ref])112 111 self.name = args[:name] 113 112 self.identifier = args[:identifier] 113 super(args) 114 114 end 115 115 … … 126 126 raise ArgumentError, 'cannot identified' 127 127 end 128 unless identifier.nil? || !identifier.empty?128 if !identifier.nil? && identifier.empty? 129 129 raise ArgumentError, 'invaild identifier' 130 130 end 131 131 @identifier = identifier 132 end 133 134 def external_ref=(external_ref) 135 if @name.nil? && @identifier.nil? && external_ref.nil? 136 raise ArgumentError, 'invalid external_ref' 137 end 138 @external_ref = external_ref 132 139 end 133 140 end
Note:
See TracChangeset
for help on using the changeset viewer.