method
_parse_beat
v1_8_6_287 -
Show latest stable
- Class:
Date
_parse_beat(str, e)private
No documentation available.
# File lib/date/format.rb, line 738
def self._parse_beat(str, e) # :nodoc:
if str.sub!(/@\s*(\d+)(?:[,.](\d*))?/, ' ')
beat = $1.to_i.to_r
beat += $2.to_i.to_r / (10**$2.size) if $2
secs = beat.to_r / 1000
h, min, s, fr = self.day_fraction_to_time(secs)
e.hour = h
e.min = min
e.sec = s
e.sec_fraction = fr * 86400
e.zone = '+01:00'
true
end
end