class FrederickAPI::V2::Helpers::BackgroundableParser

Custom Parser for parsing BackgroundJob resources for FrederickAPI V2

Public Class Methods

parse(klass, response) click to toggle source
Calls superclass method
# File lib/frederick_api/v2/helpers/backgroundable_parser.rb, line 8
def self.parse(klass, response)
  result_set = super(klass, response)
  return result_set unless result_set&.first&.type == 'background_jobs'
  result_set = super(::FrederickAPI::V2::BackgroundJob, response)
  result_set&.first&.response = { headers: response.headers, status: response.status }
  result_set
end