lib/fugit/duration.rb in fugit-1.3.9 vs lib/fugit/duration.rb in fugit-1.4.0

- old
+ new

@@ -1,5 +1,6 @@ +# frozen_string_literal: true module Fugit class Duration @@ -64,13 +65,12 @@ mon: { a: 'M', r: 'M', i: 'M', s: 30 * 24 * 3600, x: 1, l: 'month' }, wee: { a: 'W', r: 'w', i: 'W', s: 7 * 24 * 3600, I: true, l: 'week' }, day: { a: 'D', r: 'd', i: 'D', s: 24 * 3600, I: true, l: 'day' }, hou: { a: 'h', r: 'h', i: 'H', s: 3600, I: true, l: 'hour' }, min: { a: 'm', r: 'm', i: 'M', s: 60, I: true, l: 'minute' }, - sec: { a: 's', r: 's', i: 'S', s: 1, I: true, l: 'second' }, - } + sec: { a: 's', r: 's', i: 'S', s: 1, I: true, l: 'second' } }.freeze INFLA_KEYS, NON_INFLA_KEYS = - KEYS.partition { |k, v| v[:I] } + KEYS.partition { |k, v| v[:I] }.freeze def _to_s(key) KEYS.inject([ StringIO.new, '+' ]) { |(s, sign), (k, a)| v = @h[k]