class Creditsafe::Models::BasicInformation

Public Class Methods

build(json:) click to toggle source
Calls superclass method Creditsafe::BaseModel::build
# File lib/creditsafe/models/basic_information.rb, line 17
def self.build(json:)
  super.tap do |record|
    record.legal_form = LegalForm.build(json: json.fetch(:legalForm, {}))
    record.company_status = CompanyStatus.build(json: json.fetch(:companyStatus, {}))
    record.principal_activity = MainActivity.build(json: json.fetch(:principalActivity, {}))
    record.contact_address = Address.build(json: json.fetch(:contactAddress, {}))
  end
end