Class: Dotpay::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/dotpay/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



40
41
42
43
44
# File 'lib/dotpay/configuration.rb', line 40

def initialize
  @language = :pl
  @endpoint = 'https://ssl.dotpay.pl/'
  @cancel_endpoint = 'https://ssl.dotpay.pl/api/cancel/'
end

Instance Attribute Details

#account_idObject

Account ID in Dotpay system, for which payment is made (Seller’s account ID)



4
5
6
# File 'lib/dotpay/configuration.rb', line 4

def 
  @account_id
end

#cancel_endpointObject

Cancel API endpoint



32
33
34
# File 'lib/dotpay/configuration.rb', line 32

def cancel_endpoint
  @cancel_endpoint
end

#cancel_loginObject

Cancel API login



35
36
37
# File 'lib/dotpay/configuration.rb', line 35

def 
  
end

#cancel_passwordObject

Cancel API password



38
39
40
# File 'lib/dotpay/configuration.rb', line 38

def cancel_password
  @cancel_password
end

#emailObject

provider’s email



29
30
31
# File 'lib/dotpay/configuration.rb', line 29

def email
  @email
end

#endpointObject

service hostname



26
27
28
# File 'lib/dotpay/configuration.rb', line 26

def endpoint
  @endpoint
end

#languageObject

Language

Defaults to :pl

:pl → Polish :en → English :de → German :it → Italian :fr → French :es → Spanish :cz → Czech :ru → Russian :bg → Bulgarian



23
24
25
# File 'lib/dotpay/configuration.rb', line 23

def language
  @language
end

#pinObject

URLC PIN 16-character alphanumeric string defined in section: Settings → URLC parameters



8
9
10
# File 'lib/dotpay/configuration.rb', line 8

def pin
  @pin
end

Instance Method Details

#[](option) ⇒ Object

Allows config options to be read like a hash

option: Key for a given attribute



50
51
52
# File 'lib/dotpay/configuration.rb', line 50

def [](option)
  send(option)
end