Class: Datajud::Client
- Inherits:
-
Object
- Object
- Datajud::Client
- Defined in:
- lib/datajud/client.rb
Class Method Summary collapse
-
.find(numero, tribunal = nil, **kwargs) ⇒ Object
Retorna uma instância de Datajud::Processo ou nil.
Class Method Details
.find(numero, tribunal = nil, **kwargs) ⇒ Object
Retorna uma instância de Datajud::Processo ou nil
6 7 8 9 10 11 12 |
# File 'lib/datajud/client.rb', line 6 def self.find(numero, tribunal = nil, **kwargs) tribunal = kwargs[:tribunal] if tribunal.nil? && kwargs.key?(:tribunal) raw = Datajud.processo(numero, tribunal: tribunal) return nil unless raw && raw[:processo] || raw && raw['processo'] Datajud::Processo.new(raw) end |