Changeset 121 for ruby/trunk/lib/models/assumed_library_types.rb
- Timestamp:
- May 4, 2009, 9:43:50 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/lib/models/assumed_library_types.rb
r120 r121 2 2 require 'date' 3 3 require 'time' 4 require 'parsedate'5 4 6 5 module OpenEHR … … 325 324 include ISO8601_DATE_MODULE, ISO8601_TIME_MODULE 326 325 def initialize(string) 327 /(\d{4})(?:-(\d{2})(?:-(\d{2})(?:T(\d{2}):(\d{2})(?::(\d{2})(?:\.(\d ))?)?(Z|([+-]\d{2}):(\d{2}))?)?)?)?/ =~ string326 /(\d{4})(?:-(\d{2})(?:-(\d{2})(?:T(\d{2}):(\d{2})(?::(\d{2})(?:\.(\d+))?)?(Z|([+-]\d{2}):?(\d{2}))?)?)?)?/ =~ string 328 327 if $1.empty? 329 328 raise ArgumentError, 'format invalid' … … 356 355 self.hour = $4.to_i 357 356 end 358 if $7.nil? 357 if $7.nil? or $7.empty? 359 358 self.fractional_second = nil 360 359 else … … 364 363 self.timezone = nil 365 364 else 366 self.timezone = $ 8+$9+$10365 self.timezone = $9+$10 367 366 end 368 367 end
Note:
See TracChangeset
for help on using the changeset viewer.