Module: Cieloz::Configuracao
- Defined in:
- lib/cieloz/configuracao.rb
Constant Summary collapse
- HOST =
"ecommerce.cielo.com.br"- WS_PATH =
"/servicos/ecommwsec.do"- @@mode =
:cielo- @@moeda =
ISO 4217 - Manual Cielo, p 11
986- @@idioma =
"PT"- @@max_parcelas =
3- @@max_adm_parcelas =
10- @@captura_automatica =
false- @@credenciais =
nil- @@dados_ec =
nil
Class Method Summary collapse
- .captura_automatica ⇒ Object
- .cielo_mode! ⇒ Object
- .cielo_mode? ⇒ Boolean
- .credenciais ⇒ Object
- .host ⇒ Object
- .path ⇒ Object
- .reset! ⇒ Object
- .store_mode! ⇒ Object
- .store_mode? ⇒ Boolean
- .url ⇒ Object
Class Method Details
.captura_automatica ⇒ Object
63 64 65 |
# File 'lib/cieloz/configuracao.rb', line 63 def self.captura_automatica !!@@captura_automatica end |
.cielo_mode! ⇒ Object
33 34 35 36 37 |
# File 'lib/cieloz/configuracao.rb', line 33 def self.cielo_mode! @@mode = :cielo @@dados_ec = nil @@credenciais = nil end |
.cielo_mode? ⇒ Boolean
39 40 41 |
# File 'lib/cieloz/configuracao.rb', line 39 def self.cielo_mode? @@mode == :cielo end |
.credenciais ⇒ Object
43 44 45 46 47 48 49 |
# File 'lib/cieloz/configuracao.rb', line 43 def self.credenciais return @@dados_ec if @@dados_ec return (@@dados_ec = Requisicao::DadosEc.new @@credenciais) if @@credenciais mode = store_mode? ? :LOJA : :CIELO @@dados_ec = Requisicao::DadosEc.new Homologacao::Credenciais.const_get mode end |
.host ⇒ Object
51 52 53 |
# File 'lib/cieloz/configuracao.rb', line 51 def self.host @@credenciais ? HOST : Homologacao::HOST end |
.path ⇒ Object
55 56 57 |
# File 'lib/cieloz/configuracao.rb', line 55 def self.path WS_PATH end |
.reset! ⇒ Object
19 20 21 |
# File 'lib/cieloz/configuracao.rb', line 19 def self.reset! cielo_mode! end |
.store_mode! ⇒ Object
23 24 25 26 27 |
# File 'lib/cieloz/configuracao.rb', line 23 def self.store_mode! @@mode = :store @@dados_ec = nil @@credenciais = nil end |
.store_mode? ⇒ Boolean
29 30 31 |
# File 'lib/cieloz/configuracao.rb', line 29 def self.store_mode? @@mode == :store end |
.url ⇒ Object
59 60 61 |
# File 'lib/cieloz/configuracao.rb', line 59 def self.url "https://#{host}#{WS_PATH}" end |