Sha256: 2b269c68da1084aaa8fe1a625521d09e832b8ce31ec4a13f6fc34c4afa28cceb

Contents?: true

Size: 316 Bytes

Versions: 1

Compression:

Stored size: 316 Bytes

Contents

# frozen_string_literal: true

module LedgerSync
  class Serialization
    class DeserializerDelegator
      def deserialize(args = {})
        deserializer_for(args).new.deserialize(args)
      end

      private

      def deserializer_for(_args = {})
        raise NotImplementedError
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ledger_sync-1.3.5 lib/ledger_sync/serialization/deserializer_delegator.rb