Sha256: da615e639d6ae0b433cba8630d0cf47a8852ce0af0e6521739f57204e6a16669

Contents?: true

Size: 275 Bytes

Versions: 10

Compression:

Stored size: 275 Bytes

Contents

# frozen_string_literal: true

require 'ledger_sync/util/debug'
require 'simply_serializable'

class Resonad
  include SimplySerializable::Mixin

  class Success < Resonad
    serialize only: %i[value]
  end

  class Failure < Resonad
    serialize only: %i[error]
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
ledger_sync-1.3.2 lib/ledger_sync/core_ext/resonad.rb
ledger_sync-1.3.1 lib/ledger_sync/core_ext/resonad.rb
ledger_sync-1.1.3 lib/ledger_sync/core_ext/resonad.rb
ledger_sync-1.1.2 lib/ledger_sync/core_ext/resonad.rb
ledger_sync-1.1.1 lib/ledger_sync/core_ext/resonad.rb
ledger_sync-1.0.10 lib/ledger_sync/core_ext/resonad.rb
ledger_sync-1.0.9 lib/ledger_sync/core_ext/resonad.rb
ledger_sync-1.0.3 lib/ledger_sync/core_ext/resonad.rb
ledger_sync-1.0.2 lib/ledger_sync/core_ext/resonad.rb
ledger_sync-1.0.0 lib/ledger_sync/core_ext/resonad.rb