Sha256: 58ed67a0726c385d6f90e311d8b6aa7df0b483a2eaeb9fa1d7d716c44ec3a1ba

Contents?: true

Size: 1.18 KB

Versions: 224

Compression:

Stored size: 1.18 KB

Contents

module ActionController
  class ActionControllerError < StandardError #:nodoc:
  end

  class RenderError < ActionControllerError #:nodoc:
  end

  class RoutingError < ActionControllerError #:nodoc:
    attr_reader :failures
    def initialize(message, failures=[])
      super(message)
      @failures = failures
    end
  end

  class MethodNotAllowed < ActionControllerError #:nodoc:
    attr_reader :allowed_methods

    def initialize(*allowed_methods)
      super("Only #{allowed_methods.to_sentence(:locale => :en)} requests are allowed.")
    end
  end

  class NotImplemented < MethodNotAllowed #:nodoc:
  end

  class UnknownController < ActionControllerError #:nodoc:
  end

  class MissingFile < ActionControllerError #:nodoc:
  end

  class RenderError < ActionControllerError #:nodoc:
  end

  class SessionOverflowError < ActionControllerError #:nodoc:
    DEFAULT_MESSAGE = 'Your session data is larger than the data column in which it is to be stored. You must increase the size of your data column if you intend to store large data.'

    def initialize(message = nil)
      super(message || DEFAULT_MESSAGE)
    end
  end

  class UnknownHttpMethod < ActionControllerError #:nodoc:
  end
end

Version data entries

224 entries across 185 versions & 18 rubygems

Version Path
actionpack-3.2.22.5 lib/action_controller/metal/exceptions.rb
actionpack-3.2.22.4 lib/action_controller/metal/exceptions.rb
actionpack-3.2.22.3 lib/action_controller/metal/exceptions.rb
actionpack-3.2.22.2 lib/action_controller/metal/exceptions.rb
actionpack-3.2.22.1 lib/action_controller/metal/exceptions.rb
active_mailer-0.0.10 test/fixtures/dummyapp_rails_3.2/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.12/lib/action_controller/metal/exceptions.rb
actionpack-3.2.22 lib/action_controller/metal/exceptions.rb
judge-2.0.5 vendor/bundle/ruby/2.1.0/gems/actionpack-3.2.12/lib/action_controller/metal/exceptions.rb
actionpack-3.2.21 lib/action_controller/metal/exceptions.rb
actionpack-3.2.20 lib/action_controller/metal/exceptions.rb
actionpack-3.2.19 lib/action_controller/metal/exceptions.rb
actionpack-3.2.18 lib/action_controller/metal/exceptions.rb
actionpack-3.2.17 lib/action_controller/metal/exceptions.rb
actionpack-3.2.16 lib/action_controller/metal/exceptions.rb
actionpack-3.2.15 lib/action_controller/metal/exceptions.rb
actionpack-3.2.15.rc3 lib/action_controller/metal/exceptions.rb
actionpack-3.2.15.rc2 lib/action_controller/metal/exceptions.rb
actionpack-3.2.15.rc1 lib/action_controller/metal/exceptions.rb
actionpack-3.2.14 lib/action_controller/metal/exceptions.rb
actionpack-3.2.14.rc2 lib/action_controller/metal/exceptions.rb