Sha256: 10f8fe268bb7bd32239862dfe367f9e19da2ca3cb5739017cc0b9c1aca287aa2

Contents?: true

Size: 727 Bytes

Versions: 12

Compression:

Stored size: 727 Bytes

Contents

module WirecardSepa
  # Usage:
  # WirecardSepa::Config.new({
  #   api_url: 'https://api-test.wirecard.com/engine/rest/paymentmethods',
  #   http_auth_username: 'foo',
  #   http_auth_password: 'bar',
  #   merchant_account_id: '123',
  #   credit_id: '987',
  # })
  # => config
  class Config
    attr_reader :api_url, :http_auth_username, :http_auth_password, :merchant_account_id, :creditor_id

    def initialize(api_url:, http_auth_username:, http_auth_password:, merchant_account_id:, creditor_id:)
      @api_url = api_url
      @http_auth_username = http_auth_username
      @http_auth_password = http_auth_password
      @merchant_account_id = merchant_account_id
      @creditor_id = creditor_id
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
wirecard_sepa-0.1.7 lib/wirecard_sepa/config.rb
wirecard_sepa-0.1.6 lib/wirecard_sepa/config.rb
wirecard_sepa-0.1.5 lib/wirecard_sepa/config.rb
wirecard_sepa-0.1.4 lib/wirecard_sepa/config.rb
wirecard_sepa-0.1.3 lib/wirecard_sepa/config.rb
wirecard_sepa-0.1.2 lib/wirecard_sepa/config.rb
wirecard_sepa-0.1.1 lib/wirecard_sepa/config.rb
wirecard_sepa-0.1.0 lib/wirecard_sepa/config.rb
wirecard_sepa-0.0.5 lib/wirecard_sepa/config.rb
wirecard_sepa-0.0.4 lib/wirecard_sepa/config.rb
wirecard_sepa-0.0.3 lib/wirecard_sepa/config.rb
wirecard_sepa-0.0.2 lib/wirecard_sepa/config.rb