class Creditsafe::Models::CreditReport
Constants
- ENDPOINT
Public Class Methods
build(json:)
click to toggle source
Calls superclass method
Creditsafe::BaseModel::build
# File lib/creditsafe/models/credit_report.rb, line 23 def self.build(json:) super.tap do |record| record.report = Report.build(json: json[:report]) if json.key?(:report) end end
for(company_id)
click to toggle source
# File lib/creditsafe/models/credit_report.rb, line 13 def self.for(company_id) url = format_url(ENDPOINT, connect_id: company_id.to_s.strip) result = get(url) build(json: result.body) rescue InvalidRequestError build(json: {}) end