lib/attractor/duration_parser.rb in attractor-2.2.0 vs lib/attractor/duration_parser.rb in attractor-2.3.0
- old
+ new
@@ -12,10 +12,12 @@
attr_reader :duration
def initialize(input)
@input = input
- @duration = 0
+ @duration = @input.is_a?(Numeric) ? @input : 0
+ return if @duration > 0
+
parse
end
def parse
@input.scan(/(\d+)(\w)/).each do |amount, measure|