Sha256: b5009cb26921231152593075f3324e52524e02b775720205adc80c9390bc19e3

Contents?: true

Size: 384 Bytes

Versions: 2

Compression:

Stored size: 384 Bytes

Contents

module ResourceController
  class FailableActionOptions
    extend ResourceController::Accessors
    
    scoping_reader :success, :fails
    alias_method :failure, :fails
    
    block_accessor :before
    
    def initialize
      @success = ActionOptions.new
      @fails   = ActionOptions.new
    end
    
    delegate :flash, :after, :response, :wants, :to => :success
  end
end

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
pager-resource_controller-1.0.20080513 lib/resource_controller/failable_action_options.rb
spree-0.2.0 vendor/plugins/resource_controller/lib/resource_controller/failable_action_options.rb