Sha256: 671cd6908b872a6b4ba94232f3db4e56a399b949de1dd8aa5c66e0ac740f38af
Contents?: true
Size: 509 Bytes
Versions: 5
Compression:
Stored size: 509 Bytes
Contents
# frozen_string_literal: true require_relative 'reference_type' module LedgerSync module Adaptors module NetSuite module LedgerSerializerType class SubsidiaryType < ReferenceType def convert_from_ledger(value:) return if value.nil? raise "Resource hash. Given: #{value.class.name}" unless value.is_a?(Hash) Subsidiary.new( ledger_id: value.fetch('id', nil) ) end end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems