DominicBreuker/wirecard

View on GitHub
lib/wirecard/configuration.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Wirecard
  class Configuration
    
    attr_accessor :customer_id
    
    attr_accessor :shop_id
    
    attr_accessor :password
    
    attr_accessor :host
    
    attr_accessor :user_agent
    
    attr_accessor :endpoint
    
    attr_accessor :secret
    
    attr_accessor :language
    
    attr_accessor :currency
    
    attr_accessor :success_url
    
    attr_accessor :failure_url
    
    attr_accessor :cancel_url
    
    attr_accessor :service_url
    
    attr_accessor :confirm_url
    
    attr_accessor :return_url
    
    def initialize
      @user_agent  = '### User Agent ###'
      @endpoint    = 'https://checkout.wirecard.com/seamless'
      @host        = 'checkout.wirecard.com'
      @language    = defined?(I18n) ? I18n.default_locale[0..1] : 'en'
    end
    
  end
end