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

api_version[W]

Enviado pela ReceitaWS

days[W]

Obrigatório, numérico, quantidade máxima de dias com relação à última consulta na Receita Federal deste CNPJ

mock_development[W]

mockar durenate o desenvolvimento

mock_test[W]

mockar durenate os teste

plano[W]

define o plano contratado

timeout[W]

Obrigatório, numérico, Tempo de espera pela resposta do WeService em segundos

token[W]

Enviado pela ReceitaWS

url[W]

Endereço do WeService

Public Instance Methods

api_version() click to toggle source

Definir api_version

# File lib/receitaws_client/configure.rb, line 64
def api_version
  @api_version ||= API_VERSION
end
base_uri() click to toggle source

Definir url que será utilizado

# File lib/receitaws_client/configure.rb, line 101
def base_uri
  "#{url_receitaws}/#{api_version}"
end
configure() { |self| ... } click to toggle source

Comando que recebe as configurações

# File lib/receitaws_client/configure.rb, line 54
def configure
  yield self if block_given?
end
days() click to toggle source

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
mock_development() click to toggle source

Definir mock

# File lib/receitaws_client/configure.rb, line 91
def mock_development
  @mock_development ||= MOCK_DEVELOPMENT
end
mock_test() click to toggle source

Definir mock

# File lib/receitaws_client/configure.rb, line 96
def mock_test
  @mock_test ||= MOCK_TEST
end
plano() click to toggle source

Definir plano

# File lib/receitaws_client/configure.rb, line 86
def plano
  @plano ||= PLANO
end
timeout() click to toggle source

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
token() click to toggle source

Definir token

# File lib/receitaws_client/configure.rb, line 69
def token
  @token ||= TOKEN
end
url_receitaws() click to toggle source

Definir url_receitaws

# File lib/receitaws_client/configure.rb, line 59
def url_receitaws
  @url_receitaws ||= URL_RECEITAWS
end