Sha256: 59eecec57528b131157e26b70c3f0fe5af9e69e668d451e0d881afc1e139f918

Contents?: true

Size: 295 Bytes

Versions: 5

Compression:

Stored size: 295 Bytes

Contents

module EndState
  class Finalizer
    include Messages
    attr_reader :object, :state, :params

    def initialize(object, state, params)
      @object = object
      @state = state
      @params = params
    end

    def call
      false
    end

    def rollback
      true
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
end_state-0.4.0 lib/end_state/finalizer.rb
end_state-0.3.2 lib/end_state/finalizer.rb
end_state-0.3.1 lib/end_state/finalizer.rb
end_state-0.3.0 lib/end_state/finalizer.rb
end_state-0.2.0 lib/end_state/finalizer.rb