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]