Class: PacerApi::Immediate::CaseSearch::Page

Inherits:
PaginatedResponse show all
Defined in:
lib/pacer_api/immediate/case_search.rb

Instance Attribute Summary

Attributes inherited from PaginatedResponse

#payload

Instance Method Summary collapse

Methods inherited from PaginatedResponse

#errors, #last?, #page, #total_elements, #total_pages

Instance Method Details

#cases ⇒ Object



23
24
25
26
27
28
29
30
# File 'lib/pacer_api/immediate/case_search.rb', line 23

def cases
  @cases ||=
    if payload.key?(:content)
      payload.fetch(:content).map { |h| CaseInfo.new(h) }
    else
      []
    end
end