Sha256: 03aa63a032d246951b5abef48448f41ceee0f5029bca27bc56989b6c659865a7
Contents?: true
Size: 622 Bytes
Versions: 8
Compression:
Stored size: 622 Bytes
Contents
# frozen_string_literal: true require 'creditsafe/base_model' require 'creditsafe/models/currency_value' require 'creditsafe/models/provider_value' module Creditsafe module Models class CreditRating < BaseModel attributes :common_value, :common_description, :credit_limit, :provider_value, :provider_description def self.build(json:) super.tap do |record| record.credit_limit = CurrencyValue.build(json: json.fetch(:creditLimit, {})) record.provider_value = ProviderValue.build(json: json.fetch(:providerValue, {})) end end end end end
Version data entries
8 entries across 8 versions & 1 rubygems