method
fast_string_to_time
v7.0.0 -
Show latest stable
-
0 notes -
Class: TimeValue
- 1.0.0
- 1.1.6
- 1.2.6
- 2.0.3
- 2.1.0
- 2.2.1
- 2.3.8
- 3.0.0
- 3.0.9
- 3.1.0
- 3.2.1
- 3.2.8
- 3.2.13
- 4.0.2
- 4.1.8
- 4.2.1
- 4.2.7
- 4.2.9
- 5.0.0.1 (0)
- 5.1.7 (0)
- 5.2.3 (0)
- 6.0.0 (0)
- 6.1.3.1 (-38)
- 6.1.7.7 (0)
- 7.0.0 (0)
- 7.1.3.2 (0)
- What's this?
fast_string_to_time(string)
private
Hide source
# File activemodel/lib/active_model/type/helpers/time_value.rb, line 72 def fast_string_to_time(string) return unless ISO_DATETIME =~ string usec = $7.to_i usec_len = $7&.length if usec_len&.< 6 usec *= 10**(6 - usec_len) end if $8 offset = $8 == "Z" ? 0 : $8.to_i * 3600 + $9.to_i * 60 end new_time($1.to_i, $2.to_i, $3.to_i, $4.to_i, $5.to_i, $6.to_i, usec, offset) end