lib/pacto/hooks/erb_hook.rb in pacto-0.3.1 vs lib/pacto/hooks/erb_hook.rb in pacto-0.4.0.rc1
- old
+ new
@@ -1,5 +1,6 @@
+# -*- encoding : utf-8 -*-
require_relative '../erb_processor'
module Pacto
module Hooks
class ERBHook < Pacto::Hook
@@ -7,10 +8,10 @@
@processor = ERBProcessor.new
end
def process(contracts, request_signature, response)
bound_values = contracts.empty? ? {} : contracts.first.values
- bound_values.merge!(:req => { 'HEADERS' => request_signature.headers})
+ bound_values.merge!(req: { 'HEADERS' => request_signature.headers })
response.body = @processor.process response.body, bound_values
response.body
end
end
end