Changeset 335
- Timestamp:
- Nov 10, 2009, 12:27:19 AM (14 years ago)
- Location:
- ruby/branches/0.5
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/branches/0.5/lib/open_ehr/rm/common/change_control.rb
r333 r335 279 279 :version_id => ver.uid) 280 280 end 281 return RevisionHistory.new( revision_history_items)281 return RevisionHistory.new(:items => revision_history_items) 282 282 end 283 283 284 284 def commit_original_version(args={ }) 285 @all_versions << OriginalVersion.new(:uid => args[:uid], 286 :preceding_version_uid => args[:preceding_version_uid], 287 :contribution => args[:contribution], 288 :commit_audit => args[:commit_audit], 289 :lifecycle_state => args[:lifecycle_state], 290 :data => args[:data], 291 :attestations => args[:attestations], 292 :signature => args[:signature]) 293 end 294 285 if has_version_id?(args[:preceding_version_uid]) or self.version_count == 0 286 @all_versions << OriginalVersion.new(:uid => args[:uid], 287 :preceding_version_uid => args[:preceding_version_uid], 288 :contribution => args[:contribution], 289 :commit_audit => args[:commit_audit], 290 :lifecycle_state => args[:lifecycle_state], 291 :data => args[:data], 292 :attestations => args[:attestations], 293 :signature => args[:signature]) 294 else 295 raise ArgumentError, 'invalid preceding uid' 296 end 297 end 298 295 299 def commit_original_merged_version(args = { }) 296 300 @all_versions << OriginalVersion.new(:uid => args[:uid], … … 307 311 def commit_imported_version(args = { }) 308 312 @all_versions << ImportedVersion.new(:item => args[:item], 309 310 313 :contribution => args[:contribution], 314 :commit_audit => args[:commit_audit]) 311 315 end 312 316 -
ruby/branches/0.5/lib/open_ehr/rm/data_types/quantity.rb
r308 r335 66 66 67 67 def <=>(others) 68 @magnitude <=> others.magnitude68 self.magnitude <=> others.magnitude 69 69 end 70 70 -
ruby/branches/0.5/lib/open_ehr/rm/data_types/quantity/date_time.rb
r322 r335 13 13 module DateTime 14 14 class DvTemporal < DvAbsoluteQuantity 15 include Comparable16 15 def initialize(args = {}) 17 16 self.value = args[:value] -
ruby/branches/0.5/spec/lib/open_ehr/rm/data_types/quantity/date_time/dv_date_time_spec.rb
r322 r335 14 14 @dv_date_time.magnitude.should be_close 63423697018.3, 0.001 15 15 end 16 17 it 'should be equal when magnitude is same' do 18 @dv_date_time.should == DvDateTime.new(:value => '2009-09-29T15:03:22.3') 19 end 16 20 end
Note:
See TracChangeset
for help on using the changeset viewer.