Class: ProcessingKz::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/processing_kz/config.rb

Class Method Summary collapse

Class Method Details

.currency_codeObject



25
26
27
# File 'lib/processing_kz/config.rb', line 25

def self.currency_code
  @@currency_code
end

.currency_code=(currency_code) ⇒ Object



21
22
23
# File 'lib/processing_kz/config.rb', line 21

def self.currency_code=(currency_code)
  @@currency_code = currency_code
end

.hostObject



50
51
52
# File 'lib/processing_kz/config.rb', line 50

def self.host
  @@host
end

.host=(host) ⇒ Object



46
47
48
# File 'lib/processing_kz/config.rb', line 46

def self.host=(host)
  @@host = host
end

.language_codeObject



34
35
36
# File 'lib/processing_kz/config.rb', line 34

def self.language_code
  @@language_code
end

.language_code=(language_code) ⇒ Object



29
30
31
32
# File 'lib/processing_kz/config.rb', line 29

def self.language_code=(language_code)
  raise UnsupportedLanguageError unless ['ru', 'en', 'kz'].include?(language_code)
  @@language_code = language_code
end

.merchant_idObject



17
18
19
# File 'lib/processing_kz/config.rb', line 17

def self.merchant_id
  @@merchant_id
end

.merchant_id=(merchant_id) ⇒ Object



13
14
15
# File 'lib/processing_kz/config.rb', line 13

def self.merchant_id=(merchant_id)
  @@merchant_id = merchant_id
end

.set(&block) ⇒ Object



9
10
11
# File 'lib/processing_kz/config.rb', line 9

def self.set(&block)
  instance_eval(&block)
end

.wsdlObject



42
43
44
# File 'lib/processing_kz/config.rb', line 42

def self.wsdl
  @@wsdl
end

.wsdl=(wsdl) ⇒ Object



38
39
40
# File 'lib/processing_kz/config.rb', line 38

def self.wsdl=(wsdl)
  @@wsdl = wsdl
end