From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-2.9 required=3.0 tests=ALL_TRUSTED,AWL,BAYES_00 shortcircuit=no autolearn=unavailable version=3.3.2 X-Original-To: spew@80x24.org Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id 95D4663381D for ; Sun, 5 Jul 2015 02:21:17 +0000 (UTC) From: Eric Wong To: spew@80x24.org Subject: [PATCH 2/3] parse_time: pass through floats and integers Date: Sun, 5 Jul 2015 02:21:16 +0000 Message-Id: <1436062877-12475-2-git-send-email-e@80x24.org> In-Reply-To: <1436062877-12475-1-git-send-email-e@80x24.org> References: <1436062877-12475-1-git-send-email-e@80x24.org> List-Id: This makes it easier to use in a user-friendly scripting interface --- 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..aa4ac0d 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 Float, Integer + time when /\A\d+\z/ time.to_i when /\A[\d\.]+\z/ -- EW