Class: Datajud::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/datajud/configuration.rb

Overview

Configurações da gem.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/datajud/configuration.rb', line 9

def initialize
  @base_endpoint = "https://api-publica.datajud.cnj.jus.br"
  @tribunais = []
  @api_key = nil
  @open_timeout = 5
  @read_timeout = 15
  @retries = 1
  @retry_wait = 0.3
  @fallback_all_on_miss = true
  @lookup_ibge = true
  @ibge_base_url = "https://servicodados.ibge.gov.br/api/v1/localidades/municipios"
end

Instance Attribute Details

#api_keyObject

Returns the value of attribute api_key.



6
7
8
# File 'lib/datajud/configuration.rb', line 6

def api_key
  @api_key
end

#base_endpointObject

Returns the value of attribute base_endpoint.



6
7
8
# File 'lib/datajud/configuration.rb', line 6

def base_endpoint
  @base_endpoint
end

#fallback_all_on_missObject

Returns the value of attribute fallback_all_on_miss.



6
7
8
# File 'lib/datajud/configuration.rb', line 6

def fallback_all_on_miss
  @fallback_all_on_miss
end

#ibge_base_urlObject

Returns the value of attribute ibge_base_url.



6
7
8
# File 'lib/datajud/configuration.rb', line 6

def ibge_base_url
  @ibge_base_url
end

#lookup_ibgeObject

Returns the value of attribute lookup_ibge.



6
7
8
# File 'lib/datajud/configuration.rb', line 6

def lookup_ibge
  @lookup_ibge
end

#open_timeoutObject

Returns the value of attribute open_timeout.



6
7
8
# File 'lib/datajud/configuration.rb', line 6

def open_timeout
  @open_timeout
end

#read_timeoutObject

Returns the value of attribute read_timeout.



6
7
8
# File 'lib/datajud/configuration.rb', line 6

def read_timeout
  @read_timeout
end

#retriesObject

Returns the value of attribute retries.



6
7
8
# File 'lib/datajud/configuration.rb', line 6

def retries
  @retries
end

#retry_waitObject

Returns the value of attribute retry_wait.



6
7
8
# File 'lib/datajud/configuration.rb', line 6

def retry_wait
  @retry_wait
end

#tribunaisObject

Returns the value of attribute tribunais.



6
7
8
# File 'lib/datajud/configuration.rb', line 6

def tribunais
  @tribunais
end