Commit 29dc6ba730bb94e203900f27cb1d095c94dc8db0

Authored by Laust Rud Jacobsen
1 parent c14a3293
Exists in master and in 1 other branch production

Rubocop: unfold inject-calls a bit for readability

Showing 2 changed files with 6 additions and 8 deletions   Show diff stats
.rubocop_todo.yml
... ... @@ -110,12 +110,6 @@ Style/IfUnlessModifier:
110 110 Style/MultilineOperationIndentation:
111 111 Enabled: false
112 112  
113   -# Offense count: 1
114   -# Configuration parameters: Methods.
115   -Style/SingleLineBlockParams:
116   - Exclude:
117   - - 'lib/hoptoad/v2.rb'
118   -
119 113 # Offense count: 873
120 114 # Cop supports --auto-correct.
121 115 # Configuration parameters: EnforcedStyle, SupportedStyles.
... ...
lib/hoptoad/v2.rb
... ... @@ -22,11 +22,15 @@ module Hoptoad
22 22 elsif node.key?('key')
23 23 { normalize_key(node['key']) => nil }
24 24 else
25   - node.inject({}) { |rekeyed, (key, val)| rekeyed.merge(normalize_key(key) => rekey(val)) }
  25 + node.inject({}) do |rekeyed, (key, val)|
  26 + rekeyed.merge(normalize_key(key) => rekey(val))
  27 + end
26 28 end
27 29 when Array
28 30 if node.first.key?('key')
29   - node.inject({}) { |rekeyed, keypair| rekeyed.merge(rekey(keypair)) }
  31 + node.inject({}) do |rekeyed, keypair|
  32 + rekeyed.merge(rekey(keypair))
  33 + end
30 34 else
31 35 node.map { |n| rekey(n) }
32 36 end
... ...