class Esaj::UrlBuilder

Attributes

forum[R]
oab_code[R]
page_number[R]

Public Class Methods

new(oab_code, forum, page_number) click to toggle source
# File lib/esaj/url_builder.rb, line 7
def initialize(oab_code, forum, page_number)
  @oab_code = oab_code
  @forum = forum
  @page_number = page_number
end

Public Instance Methods

build() click to toggle source
# File lib/esaj/url_builder.rb, line 13
def build
  "#{base_url}" +
  "?paginaConsulta=#{page_number}" +
  "?dadosConsulta.localPesquisa.cdLocal=#{forum_code}" +
  "&cbPesquisa=NUMOAB" +
  "&dadosConsulta.tipoNuProcesso=UNIFICADO" +
  "&dadosConsulta.valorConsulta=#{oab_code}"
end

Private Instance Methods

base_url() click to toggle source
# File lib/esaj/url_builder.rb, line 24
def base_url
  "https://esaj.tjsp.jus.br/cpopg/trocarPagina.do"
end
forum_code() click to toggle source
# File lib/esaj/url_builder.rb, line 28
def forum_code
  Forum.code_for(forum)
end