lib/chronic/repeaters/repeater_second.rb in pangel-chronic-0.3.0.3 vs lib/chronic/repeaters/repeater_second.rb in pangel-chronic-0.3.10

- old
+ new

@@ -1,41 +1,41 @@ class Chronic::RepeaterSecond < Chronic::Repeater #:nodoc: - SECOND_SECONDS = 1 # haha, awesome + SECOND_SECONDS = 1 # haha, awesome - def initialize(type) - super - @second_start = nil - end + def initialize(type) + super + @second_start = nil + end - def next(pointer = :future) - super - - direction = pointer == :future ? 1 : -1 - - if !@second_start - @second_start = @now + (direction * SECOND_SECONDS) - else - @second_start += SECOND_SECONDS * direction - end - - Chronic::Span.new(@second_start, @second_start + SECOND_SECONDS) - end - - def this(pointer = :future) - super - - Chronic::Span.new(@now, @now + 1) - end - - def offset(span, amount, pointer) - direction = pointer == :future ? 1 : -1 - span + direction * amount * SECOND_SECONDS - end - - def width - SECOND_SECONDS - end - - def to_s - super << '-second' - end -end + def next(pointer = :future) + super + + direction = pointer == :future ? 1 : -1 + + if !@second_start + @second_start = @now + (direction * SECOND_SECONDS) + else + @second_start += SECOND_SECONDS * direction + end + + Chronic::Span.new(@second_start, @second_start + SECOND_SECONDS) + end + + def this(pointer = :future) + super + + Chronic::Span.new(@now, @now + 1) + end + + def offset(span, amount, pointer) + direction = pointer == :future ? 1 : -1 + span + direction * amount * SECOND_SECONDS + end + + def width + SECOND_SECONDS + end + + def to_s + super << '-second' + end +end \ No newline at end of file