class OpenPayU::Documents::Request
Attributes
body[RW]
headers[RW]
Public Class Methods
new(data)
click to toggle source
# File lib/openpayu/documents/request.rb, line 6 def initialize(data) @body = data set_headers end
Public Instance Methods
[](header_name)
click to toggle source
# File lib/openpayu/documents/request.rb, line 28 def [](header_name) @headers[header_name] end
set_headers()
click to toggle source
# File lib/openpayu/documents/request.rb, line 11 def set_headers @headers = { 'OpenPayu-Signature' => generate_signature_structure( @body, OpenPayU::Configuration.algorithm, OpenPayU::Configuration.merchant_pos_id, OpenPayU::Configuration.signature_key ), 'openpayu-signature' => generate_signature_structure( @body, OpenPayU::Configuration.algorithm, OpenPayU::Configuration.merchant_pos_id, OpenPayU::Configuration.signature_key ) } end