Sha256: c6a0178d806483e0b8c8a54dc0c9aa1950db7e0ce58f708cfc32dcd64c37a6dc

Contents?: true

Size: 453 Bytes

Versions: 62

Compression:

Stored size: 453 Bytes

Contents

module Spree
  class ActionCallbacks
    attr_reader :before_methods
    attr_reader :after_methods
    attr_reader :fails_methods
    
    def initialize
      @before_methods = []
      @after_methods = []
      @fails_methods = []
    end
    
    def before(method)
      @before_methods << method
    end
    
    def after(method)
      @after_methods << method
    end
    
    def fails(method)
      @fails_methods << method
    end
  end

end

Version data entries

62 entries across 62 versions & 9 rubygems

Version Path
spree_core-1.2.5 lib/spree/core/action_callbacks.rb
spree_core-1.1.6 lib/spree/core/action_callbacks.rb
spree_core-1.1.5 lib/spree/core/action_callbacks.rb
spree_core-1.2.4 lib/spree/core/action_callbacks.rb
spree_core-1.0.7 lib/spree/core/action_callbacks.rb
spree_core-1.2.3 lib/spree/core/action_callbacks.rb
spree_core-1.2.2 lib/spree/core/action_callbacks.rb
spree_core-1.1.4 lib/spree/core/action_callbacks.rb
spree_core-1.2.0 lib/spree/core/action_callbacks.rb
spree_core-1.2.0.rc2 lib/spree/core/action_callbacks.rb
spree_core-1.2.0.rc1 lib/spree/core/action_callbacks.rb
spree_core-1.1.3 lib/spree/core/action_callbacks.rb
spree_core-1.0.6 lib/spree/core/action_callbacks.rb
spree_core-0.70.7 lib/spree_core/action_callbacks.rb
spree_core-0.70.6 lib/spree_core/action_callbacks.rb
spree_core-1.1.2 lib/spree/core/action_callbacks.rb
spree_core-1.1.2.rc1 lib/spree/core/action_callbacks.rb
spree_core-1.1.1 lib/spree/core/action_callbacks.rb
spree_core-1.1.0 lib/spree/core/action_callbacks.rb
spree_core-1.0.4 lib/spree/core/action_callbacks.rb