lib/active_merchant/billing/gateways/merchant_one.rb in activemerchant-1.86.0 vs lib/active_merchant/billing/gateways/merchant_one.rb in activemerchant-1.87.0
- old
+ new
@@ -44,11 +44,11 @@
commit('sale', money, post)
end
def capture(money, authorization, options = {})
post = {}
- post.merge!(:transactionid => authorization)
+ post[:transactionid] = authorization
add_amount(post, money, options)
commit('capture', money, post)
end
def new_connection(endpoint)
@@ -81,15 +81,15 @@
end
def commit(action, money, parameters={})
parameters['username'] = @options[:username]
parameters['password'] = @options[:password]
- parse(ssl_post(BASE_URL,post_data(action, parameters)))
+ parse(ssl_post(BASE_URL, post_data(action, parameters)))
end
def post_data(action, parameters = {})
- parameters.merge!({:type => action})
+ parameters[:type] = action
ret = ''
for key in parameters.keys
ret += "#{key}=#{CGI.escape(parameters[key].to_s)}"
if key != parameters.keys.last
ret += '&'
@@ -97,10 +97,10 @@
end
ret.to_s
end
def parse(data)
- responses = CGI.parse(data).inject({}){|h,(k, v)| h[k] = v.first; h}
+ responses = CGI.parse(data).inject({}) { |h, (k, v)| h[k] = v.first; h }
Response.new(
(responses['response'].to_i == 1),
responses['responsetext'],
responses,
:test => test?,