diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/dtas/parse_time.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/dtas/parse_time.rb b/lib/dtas/parse_time.rb index 7dd41c6..473f412 100644 --- a/lib/dtas/parse_time.rb +++ b/lib/dtas/parse_time.rb @@ -3,9 +3,11 @@ require_relative '../dtas' module DTAS::ParseTime - # convert a string time to seconds, returning a Flot or Integer + # convert a string time to seconds, returning a Floot or Integer def parse_time(time) case time + when Numeric + time when /\A\d+\z/ time.to_i when /\A[\d\.]+\z/ |