From 2f3c9d105ab13c730c497da7d8c63f6ed11cf91f Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 13 Jul 2015 20:52:46 +0000 Subject: parse_time: pass through numeric types This makes it easier to use in a user-friendly scripting interface we have coming up. --- lib/dtas/parse_time.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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/ -- cgit v1.2.3-24-ge0c7