Module: OpenDMM::ChronicDuration

Defined in:
lib/opendmm/utils/chronic_duration.rb

Class Method Summary collapse

Class Method Details

.parse(str) ⇒ Object



6
7
8
9
10
11
12
13
14
15
# File 'lib/opendmm/utils/chronic_duration.rb', line 6

def self.parse(str)
  case str
  when /(\d+)\s*分\s*(\d+)\s*秒/
    return $1.to_i.minutes + $2.to_i.seconds
  when /(\d+)(\s*)分/, /(\d+)(\s*)min/i
    return $1.to_i.minutes
  else
    return ::ChronicDuration.parse(str)
  end
end