Class: Bipbop::Client::ServiceDiscoveryJuristek

Inherits:
ServiceDiscovery show all
Defined in:
lib/bipbop/service_discovery_juristek.rb

Constant Summary collapse

PARAMETER_OAB =
"OAB"

Constants inherited from ServiceDiscovery

Bipbop::Client::ServiceDiscovery::KEY_DATABASE_DESCRIPTION, Bipbop::Client::ServiceDiscovery::KEY_DATABASE_NAME, Bipbop::Client::ServiceDiscovery::KEY_DATABASE_URL

Class Method Summary collapse

Methods inherited from ServiceDiscovery

#get_database, #initialize, #list_databases

Constructor Details

This class inherits a constructor from Bipbop::Client::ServiceDiscovery

Class Method Details

.factory(ws, parameters = {}) ⇒ Object



7
8
9
10
11
12
# File 'lib/bipbop/service_discovery_juristek.rb', line 7

def self.factory(ws, parameters = {})
  ServiceDiscoveryJuristek.new(ws, ws.post("SELECT FROM 'JURISTEK'.'INFO'", parameters.merge(
        'data' => !parameters[PARAMETER_OAB].nil? && parameters[PARAMETER_OAB] != nil ? 
          "SELECT FROM 'INFO'.'INFO'" : "SELECT FROM 'INFO'.'INFO' WHERE 'TIPO_CONSULTA' = 'OAB'"
      )))
end