lib/agig/optparse.rb in agig-0.2.0 vs lib/agig/optparse.rb in agig-0.2.1

- old
+ new

@@ -52,10 +52,10 @@ def self.cast(opts) opts.inject({}) {|r, i| key, value = i[0], i[1] r.update key => case value - when nil then true + when nil then false when /\A\d+\z/ then value.to_i when /\A(?:\d+\.\d*|\.\d+)\z/ then value.to_f else value end }