Sha256: c47c71f6dcd6b94e1a6c2a85a7c7eb44b7bcc291b0a5ff5d1e60ea81ae95af15

Contents?: true

Size: 851 Bytes

Versions: 2

Compression:

Stored size: 851 Bytes

Contents

module Monri
  class Payments
    class PaymentResult < Hash

      # @param [Hash] params
      def initialize(params)
        merge!(params)
      end

      # @return [String]
      def currency
        self[:currency]
      end

      # @return [String]
      def amount
        self[:amount]
      end

      # @return [String]
      def order_number
        self[:order_number]
      end

      # @return [String]
      def created_at
        self[:created_at]
      end

      # @return [String]
      def status
        self[:status]
      end

      # @return [String]
      def transaction_type
        self[:transaction_type]
      end

      # @return [String]
      def payment_method
        self[:payment_method]
      end

      # @return [String]
      def response_message
        self[:response_message]
      end

    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
monri-0.3.0 lib/monri/payments/payment_result.rb
monri-0.2.0 lib/monri/payments/payment_result.rb