lib/fugit/parse.rb in fugit-1.2.2 vs lib/fugit/parse.rb in fugit-1.2.3
- old
+ new
@@ -3,26 +3,26 @@
class << self
def parse_cron(s); ::Fugit::Cron.parse(s); end
def parse_duration(s); ::Fugit::Duration.parse(s); end
- def parse_nat(s); ::Fugit::Nat.parse(s); end
+ def parse_nat(s, opts={}); ::Fugit::Nat.parse(s, opts); end
def parse_at(s); ::Fugit::At.parse(s); end
def parse_in(s); parse_duration(s); end
def do_parse_cron(s); ::Fugit::Cron.do_parse(s); end
def do_parse_duration(s); ::Fugit::Duration.do_parse(s); end
- def do_parse_nat(s); ::Fugit::Nat.do_parse(s); end
+ def do_parse_nat(s, opts={}); ::Fugit::Nat.do_parse(s, opts); end
def do_parse_at(s); ::Fugit::At.do_parse(s); end
def do_parse_in(s); do_parse_duration(s); end
def parse(s, opts={})
opts[:at] = opts[:in] if opts.has_key?(:in)
(opts[:cron] != false && parse_cron(s)) ||
(opts[:duration] != false && parse_duration(s)) ||
- (opts[:nat] != false && parse_nat(s)) ||
+ (opts[:nat] != false && parse_nat(s, opts)) ||
(opts[:at] != false && parse_at(s)) ||
nil
end
def do_parse(s, opts={})