File tree Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -106,9 +106,12 @@ def validate_value(value)
106106 def munge_value ( value )
107107 return value if value ( :autoconvert ) == :false
108108
109- value . each do |k , v |
110- value [ k ] = v . to_i if v =~ %r{\A [-+]?[0-9]+\z }
109+ value . transform_values do |v |
110+ if v . is_a? ( String ) && v . match? ( %r{\A [-+]?[0-9]+\z } )
111+ v . to_i
112+ else
113+ v
114+ end
111115 end
112- value
113116 end
114117end
Original file line number Diff line number Diff line change 4444 end
4545
4646 it 'accepts a valid hash for value' do
47- value = { 'message-ttl' => '1800000' }
48- parameter [ :value ] = value
49- expect ( parameter [ :value ] ) . to eq ( value )
47+ parameter [ :value ] = { 'message-ttl' => '1800000' }
48+ expect ( parameter [ :value ] ) . to eq ( { 'message-ttl' => 1_800_000 } )
5049 end
5150
5251 it 'does not accept an empty string for definition' do
You can’t perform that action at this time.
0 commit comments