Sha256: fbb030b94c564c258ae3bd2e675434ae6666e41d42b0d3f17ceb42fed626b812

Contents?: true

Size: 438 Bytes

Versions: 5

Compression:

Stored size: 438 Bytes

Contents

module Payanyway
  module Request
    class Base
      @@_params = { 'MNT_TRANSACTION_ID' => :order_id }.invert.to_settings

      attr_reader :pretty_params

      def initialize(params)
        @params = params
        @pretty_params = @@_params.configure_by(params)
      end

      def error_message
        "ERROR! Invalid signature for order #{ @pretty_params[:order_id] }. Params: #{ @params.inspect }"
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
payanyway-1.2.6 lib/payanyway/request/base.rb
payanyway-1.2.5 lib/payanyway/request/base.rb
payanyway-1.2.3 lib/payanyway/request/base.rb
payanyway-1.2.4 lib/payanyway/request/base.rb
payanyway-1.2.2 lib/payanyway/request/base.rb