Sha256: 1616346e67e82d8dcf8680fbfab27b9684d9a1bfe5fe1a8522f279f133871310
Contents?: true
Size: 670 Bytes
Versions: 4
Compression:
Stored size: 670 Bytes
Contents
# frozen_string_literal: true module LedgerSync module Adaptors module Test module Operation class Find < Adaptors::Operation::Find private def operate return failure(nil) if resource.ledger_id.nil? response = adaptor.find( resource: resource.class.resource_type, id: resource.ledger_id ) ledger_serializer = Test::LedgerSerializer.new(resource: resource) success( resource: ledger_serializer.deserialize(hash: response), response: response ) end end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems