Module: Receitaws::Configure
- Included in:
- Receitaws
- Defined in:
- lib/receitaws/configure.rb
Constant Summary collapse
- URL_RECEITAWS =
Endereço do WeService
"https://www.receitaws.com.br"
- API_VERSION =
Parâmetros iniciais
'v1'
- TOKEN =
Parâmetros iniciais
'cPHqyaLe6X2mVsFp1dBogWh92x7HLizeKu4AbsZo3t1qg5HIzh8ns6fwjFcBkc2b'
- DAYS =
Parâmetros iniciais
365
- TIMEOUT =
Parâmetros iniciais
10
Instance Attribute Summary collapse
-
#api_version ⇒ Object
Definir api_version.
-
#days ⇒ Object
Definir days Obrigatório, numérico, quantidade máxima de dias com relação à última consulta na Receita Federal deste CNPJ.
-
#timeout ⇒ Object
Definir timeout em segundos Tempo de espera pela resposta do WeService em segundos.
-
#token ⇒ Object
Definir token.
-
#url ⇒ Object
writeonly
Endereço do WeService.
Instance Method Summary collapse
-
#base_uri ⇒ Object
Definir url que será utilizado.
-
#configure {|_self| ... } ⇒ Object
Comando que recebe as configurações.
-
#url_receitaws ⇒ Object
Definir url_receitaws.
Instance Attribute Details
#api_version ⇒ Object
Definir api_version
46 47 48 |
# File 'lib/receitaws/configure.rb', line 46 def api_version @api_version ||= API_VERSION end |
#days ⇒ Object
Definir days Obrigatório, numérico, quantidade máxima de dias com relação à última consulta na Receita Federal deste CNPJ
57 58 59 |
# File 'lib/receitaws/configure.rb', line 57 def days @days ||= DAYS end |
#timeout ⇒ Object
Definir timeout em segundos Tempo de espera pela resposta do WeService em segundos
63 64 65 |
# File 'lib/receitaws/configure.rb', line 63 def timeout @timeout ||= TIMEOUT end |
#token ⇒ Object
Definir token
51 52 53 |
# File 'lib/receitaws/configure.rb', line 51 def token @token ||= TOKEN end |
#url=(value) ⇒ Object (writeonly)
Endereço do WeService
21 22 23 |
# File 'lib/receitaws/configure.rb', line 21 def url=(value) @url = value end |
Instance Method Details
#base_uri ⇒ Object
Definir url que será utilizado
68 69 70 |
# File 'lib/receitaws/configure.rb', line 68 def base_uri return "#{self.url_receitaws}/#{self.api_version}" end |
#configure {|_self| ... } ⇒ Object
Comando que recebe as configurações
36 37 38 |
# File 'lib/receitaws/configure.rb', line 36 def configure yield self if block_given? end |
#url_receitaws ⇒ Object
Definir url_receitaws
41 42 43 |
# File 'lib/receitaws/configure.rb', line 41 def url_receitaws @url_receitaws ||= URL_RECEITAWS end |