class Eligible::ReceivedPdf

Public Class Methods

download(params, api_key = nil) click to toggle source
# File lib/eligible/received_pdf.rb, line 12
def self.download(params, api_key = nil)
  enrollment_npi_id = Util.value(params, :enrollment_npi_id)
  require_param(enrollment_npi_id, 'Enrollment Npi id')
  params[:format] = 'x12'
  response = Eligible.request(:get, "/enrollment_npis/#{params[:enrollment_npi_id]}/received_pdf/download", api_key, params)[0]
  filename = params[:filename] || '/tmp/received_pdf.pdf'
  file = File.new(filename, 'w')
  file.write response
  file.close
  "PDF file stored at #{filename}"
end
get(params, api_key = nil) click to toggle source
# File lib/eligible/received_pdf.rb, line 8
def self.get(params, api_key = nil)
  send_request(:get, received_pdf_url(params), api_key, params, :enrollment_npi_id)
end
received_pdf_url(params) click to toggle source
# File lib/eligible/received_pdf.rb, line 3
def self.received_pdf_url(params)
  enrollment_npi_id = Util.value(params, :enrollment_npi_id)
  "/enrollment_npis/#{enrollment_npi_id}/received_pdf"
end