module ReceitawsClient::Configure
Constants
- API_VERSION
Parâmetros iniciais
- DAYS
Parâmetros iniciais
- MOCK_DEVELOPMENT
Mockar durante os desenvolvimento
- MOCK_TEST
Mockar durante os testes
- PLANO
Parâmetros iniciais
- TIMEOUT
Parâmetros iniciais
- TOKEN
Parâmetros iniciais
- URL_RECEITAWS
Endereço do WeService
Attributes
Enviado pela ReceitaWS
Obrigatório, numérico, quantidade máxima de dias com relação à última consulta na Receita Federal deste CNPJ
mockar durenate o desenvolvimento
mockar durenate os teste
define o plano contratado
Obrigatório, numérico, Tempo de espera pela resposta do WeService em segundos
Enviado pela ReceitaWS
Endereço do WeService
Public Instance Methods
Definir api_version
# File lib/receitaws_client/configure.rb, line 64 def api_version @api_version ||= API_VERSION end
Definir url que será utilizado
# File lib/receitaws_client/configure.rb, line 101 def base_uri "#{url_receitaws}/#{api_version}" end
Comando que recebe as configurações
# File lib/receitaws_client/configure.rb, line 54 def configure yield self if block_given? end
Definir days Obrigatório, numérico, quantidade máxima de dias com relação à última consulta na Receita Federal deste CNPJ
# File lib/receitaws_client/configure.rb, line 75 def days @days ||= DAYS end
Definir mock
# File lib/receitaws_client/configure.rb, line 91 def mock_development @mock_development ||= MOCK_DEVELOPMENT end
Definir mock
# File lib/receitaws_client/configure.rb, line 96 def mock_test @mock_test ||= MOCK_TEST end
Definir plano
# File lib/receitaws_client/configure.rb, line 86 def plano @plano ||= PLANO end
Definir timeout em segundos Tempo de espera pela resposta do WeService em segundos
# File lib/receitaws_client/configure.rb, line 81 def timeout @timeout ||= TIMEOUT end
Definir token
# File lib/receitaws_client/configure.rb, line 69 def token @token ||= TOKEN end
Definir url_receitaws
# File lib/receitaws_client/configure.rb, line 59 def url_receitaws @url_receitaws ||= URL_RECEITAWS end