Sha256: 2048cf8726f75e407e42b291e3c564ef52e8502de37870fa6b5266e1a4993b7b
Contents?: true
Size: 1.52 KB
Versions: 77
Compression:
Stored size: 1.52 KB
Contents
module ActionController class ActionControllerError < StandardError #:nodoc: end class BadRequest < ActionControllerError #:nodoc: attr_reader :original_exception def initialize(type = nil, e = nil) return super() unless type && e super("Invalid #{type} parameters: #{e.message}") @original_exception = e set_backtrace e.backtrace end end class RenderError < ActionControllerError #:nodoc: end class RoutingError < ActionControllerError #:nodoc: attr_reader :failures def initialize(message, failures=[]) super(message) @failures = failures end end class ActionController::UrlGenerationError < RoutingError #:nodoc: end class MethodNotAllowed < ActionControllerError #:nodoc: 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 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 class UnknownFormat < ActionControllerError #:nodoc: end end
Version data entries
77 entries across 77 versions & 4 rubygems