Class: Datajud::Client

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

Class Method Summary collapse

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