class Creditsafe::Models::CompanySummary
Public Class Methods
build(json:)
click to toggle source
Calls superclass method
Creditsafe::BaseModel::build
# File lib/creditsafe/models/company_summary.rb, line 15 def self.build(json:) super.tap do |record| record.main_activity = MainActivity.build(json: json.fetch(:mainActivity, {})) record.company_status = CompanyStatus.build(json: json.fetch(:companyStatus, {})) record.latest_shareholders_equity_figure = CurrencyValue.build( json: json.fetch(:latestShareholdersEquityFigure, {}) ) record.credit_rating = CreditRating.build(json: json.fetch(:creditRating, {})) end end