Sha256: e86845a1868ecbd83ec3eb61746ed40d031b3a211c72ece1ceaed1853b21b850
Contents?: true
Size: 566 Bytes
Versions: 8
Compression:
Stored size: 566 Bytes
Contents
# frozen_string_literal: true require 'creditsafe/base_model' require 'creditsafe/models/address' module Creditsafe module Models class Company < BaseModel attributes :id, :address, :country, :reg_no, :vat_no, :safe_no, :name, :status, :type, :date_of_latest_accounts, :date_of_latest_change, :activity_code, :status_description def self.build(json:) super.tap do |record| record.address = Address.build(json: json.fetch(:address, {})) end end end end end
Version data entries
8 entries across 8 versions & 1 rubygems