lib/remain_timer.rb in remain_timer-0.1.0 vs lib/remain_timer.rb in remain_timer-0.2.0

- old
+ new

@@ -1,12 +1,14 @@ require "remain_timer/version" -require "chronic_duration" +require "duration_format" +# rubocop:disable Airbnb/OptArgParameters + class RemainTimer - attr_accessor :all_count, :estimate_laptime_size, :duration_format + attr_accessor :all_count, :estimate_laptime_size - def initialize(estimate_laptime_size: 20, duration_format: :chrono) + def initialize(estimate_laptime_size: 20) @laptimes = [] @estimate_laptime_size = estimate_laptime_size @duration_format = duration_format end @@ -38,11 +40,10 @@ past_duration: past_duration, remain_duration: remain_duration, all_count: all_count, past_count: past_count, remain_count: remain_count, - duration_format: duration_format, ) end private @@ -58,11 +59,10 @@ :past_duration, :remain_duration, :all_count, :past_count, :remain_count, - :duration_format, keyword_init: true, ) do def to_s "past: #{dfmt past_duration} / remain: #{dfmt remain_duration} / all: #{ dfmt all_duration @@ -78,9 +78,11 @@ end private def dfmt(duration) - duration.nil? ? "?" : ChronicDuration.output(duration, format: duration_format) + duration.nil? ? "?" : DurationFormat.format(duration) end end end + +# rubocop:enable Airbnb/OptArgParameters