Skip to content

Instantly share code, notes, and snippets.

@eins78
Created May 11, 2015 20:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save eins78/632e0e035cb4066f7d8f to your computer and use it in GitHub Desktop.
Save eins78/632e0e035cb4066f7d8f to your computer and use it in GitHub Desktop.
rails_error_classes.yaml
# class StandardError
# def descendants
# ObjectSpace.each_object(::Class).select {|klass| klass < self }
# end
# end
# puts (StandardError.descendants.map(&:to_s).sort.group_by {|s|s.split('::')[0]}).to_yaml
# output for <https://github.com/Madek/madek-webapp>:
---
AbstractController:
- AbstractController::ActionNotFound
- AbstractController::DoubleRenderError
- AbstractController::Error
ActionController:
- ActionController::ActionControllerError
- ActionController::BadRequest
- ActionController::InvalidAuthenticityToken
- ActionController::InvalidCrossOriginRequest
- ActionController::Live::ClientDisconnected
- ActionController::MethodNotAllowed
- ActionController::MissingFile
- ActionController::NotImplemented
- ActionController::ParameterMissing
- ActionController::RedirectBackError
- ActionController::RenderError
- ActionController::RoutingError
- ActionController::SessionOverflowError
- ActionController::UnknownController
- ActionController::UnknownFormat
- ActionController::UnknownHttpMethod
- ActionController::UnpermittedParameters
- ActionController::UrlGenerationError
ActionDispatch:
- ActionDispatch::Cookies::CookieOverflow
- ActionDispatch::IllegalStateError
- ActionDispatch::Journey::Router::RoutingError
- ActionDispatch::ParamsParser::ParseError
- ActionDispatch::RemoteIp::IpSpoofAttackError
- ActionDispatch::Session::SessionRestoreError
ActionView:
- ActionView::Helpers::NumberHelper::InvalidNumberError
ActiveModel:
- ActiveModel::ForbiddenAttributesError
- ActiveModel::MissingAttributeError
ActiveRecord:
- ActiveRecord::ActiveRecordError
- ActiveRecord::AdapterNotFound
- ActiveRecord::AdapterNotSpecified
- ActiveRecord::AssociationNotFoundError
- ActiveRecord::AssociationTypeMismatch
- ActiveRecord::AttributeAssignmentError
- ActiveRecord::ConfigurationError
- ActiveRecord::ConnectionNotEstablished
- ActiveRecord::ConnectionTimeoutError
- ActiveRecord::DangerousAttributeError
- ActiveRecord::DeleteRestrictionError
- ActiveRecord::DuplicateMigrationNameError
- ActiveRecord::DuplicateMigrationVersionError
- ActiveRecord::EagerLoadPolymorphicError
- ActiveRecord::HasManyThroughAssociationNotFoundError
- ActiveRecord::HasManyThroughAssociationPointlessSourceTypeError
- ActiveRecord::HasManyThroughAssociationPolymorphicSourceError
- ActiveRecord::HasManyThroughAssociationPolymorphicThroughError
- ActiveRecord::HasManyThroughCantAssociateNewRecords
- ActiveRecord::HasManyThroughCantAssociateThroughHasOneOrManyReflection
- ActiveRecord::HasManyThroughCantDissociateNewRecords
- ActiveRecord::HasManyThroughNestedAssociationsAreReadonly
- ActiveRecord::HasManyThroughSourceAssociationNotFoundError
- ActiveRecord::HasOneAssociationPolymorphicThroughError
- ActiveRecord::HasOneThroughCantAssociateThroughCollection
- ActiveRecord::IllegalMigrationNameError
- ActiveRecord::ImmutableRelation
- ActiveRecord::InvalidForeignKey
- ActiveRecord::InverseOfAssociationNotFoundError
- ActiveRecord::IrreversibleMigration
- ActiveRecord::MigrationError
- ActiveRecord::MultiparameterAssignmentErrors
- ActiveRecord::NestedAttributes::TooManyRecords
- ActiveRecord::NoDatabaseError
- ActiveRecord::PendingMigrationError
- ActiveRecord::PreparedStatementInvalid
- ActiveRecord::ReadOnlyAssociation
- ActiveRecord::ReadOnlyRecord
- ActiveRecord::RecordInvalid
- ActiveRecord::RecordNotDestroyed
- ActiveRecord::RecordNotFound
- ActiveRecord::RecordNotSaved
- ActiveRecord::RecordNotUnique
- ActiveRecord::Rollback
- ActiveRecord::SerializationTypeMismatch
- ActiveRecord::StaleObjectError
- ActiveRecord::StatementInvalid
- ActiveRecord::SubclassNotFound
- ActiveRecord::Tasks::DatabaseAlreadyExists
- ActiveRecord::Tasks::DatabaseNotSupported
- ActiveRecord::TransactionIsolationError
- ActiveRecord::UnknownAttributeError
- ActiveRecord::UnknownMigrationVersionError
- ActiveRecord::UnknownPrimaryKey
- ActiveRecord::WrappedDatabaseException
ActiveSupport:
- ActiveSupport::Concern::MultipleIncludedBlocks
- ActiveSupport::DeprecationException
- ActiveSupport::MessageVerifier::InvalidSignature
- ActiveSupport::SafeBuffer::SafeConcatError
- ActiveSupport::XMLConverter::DisallowedType
ArgumentError:
- ArgumentError
BCrypt:
- BCrypt::Error
- BCrypt::Errors::InvalidCost
- BCrypt::Errors::InvalidHash
- BCrypt::Errors::InvalidSalt
- BCrypt::Errors::InvalidSecret
BrowserifyRails:
- BrowserifyRails::BrowserifyError
Bundler:
- Bundler::BundlerError
- Bundler::CyclicDependencyError
- Bundler::DeprecatedError
- Bundler::GemNotFound
- Bundler::GemfileError
- Bundler::GemfileLockNotFound
- Bundler::GemfileNotFound
- Bundler::GemspecError
- Bundler::GitError
- Bundler::HTTPError
- Bundler::InstallError
- Bundler::InstallHookError
- Bundler::InvalidOption
- Bundler::LockfileError
- Bundler::MarshalError
- Bundler::PathError
- Bundler::ProductionError
- Bundler::RubyVersionMismatch
- Bundler::SecurityError
- Bundler::Source::Git::GitCommandError
- Bundler::Source::Git::GitNotAllowedError
- Bundler::Source::Git::GitNotInstalledError
- Bundler::VersionConflict
Callsite:
- Callsite::UnparsableCallLine
ChunkyPNG:
- ChunkyPNG::CRCMismatch
- ChunkyPNG::Exception
- ChunkyPNG::ExpectationFailed
- ChunkyPNG::NotSupported
- ChunkyPNG::OutOfBounds
- ChunkyPNG::SignatureMismatch
CodeRay:
- CodeRay::Scanners::Scanner::ScanError
Compass:
- Compass::Error
- Compass::FilesystemConflict
- Compass::MissingDependency
- Compass::SpriteException
Daemons:
- Daemons::CmdException
- Daemons::Error
- Daemons::Exception
- Daemons::RuntimeException
- Daemons::SystemError
- Daemons::TimeoutError
Dalli:
- Dalli::DalliError
- Dalli::MarshalError
- Dalli::NetworkError
- Dalli::RingError
- Dalli::UnmarshalError
DomainName:
- DomainName::Punycode::ArgumentError
- DomainName::Punycode::BufferOverflowError
EOFError:
- EOFError
Encoding:
- Encoding::CompatibilityError
- Encoding::ConverterNotFoundError
- Encoding::InvalidByteSequenceError
- Encoding::UndefinedConversionError
EncodingError:
- EncodingError
Errno:
- Errno::E2BIG
- Errno::EACCES
- Errno::EADDRINUSE
- Errno::EADDRNOTAVAIL
- Errno::EAFNOSUPPORT
- Errno::EAGAIN
- Errno::EALREADY
- Errno::EAUTH
- Errno::EBADF
- Errno::EBADMSG
- Errno::EBADRPC
- Errno::EBUSY
- Errno::ECANCELED
- Errno::ECHILD
- Errno::ECONNABORTED
- Errno::ECONNREFUSED
- Errno::ECONNRESET
- Errno::EDEADLK
- Errno::EDESTADDRREQ
- Errno::EDOM
- Errno::EDQUOT
- Errno::EEXIST
- Errno::EFAULT
- Errno::EFBIG
- Errno::EFTYPE
- Errno::EHOSTDOWN
- Errno::EHOSTUNREACH
- Errno::EIDRM
- Errno::EILSEQ
- Errno::EINPROGRESS
- Errno::EINTR
- Errno::EINVAL
- Errno::EIO
- Errno::EISCONN
- Errno::EISDIR
- Errno::ELOOP
- Errno::EMFILE
- Errno::EMLINK
- Errno::EMSGSIZE
- Errno::EMULTIHOP
- Errno::ENAMETOOLONG
- Errno::ENEEDAUTH
- Errno::ENETDOWN
- Errno::ENETRESET
- Errno::ENETUNREACH
- Errno::ENFILE
- Errno::ENOATTR
- Errno::ENOBUFS
- Errno::ENODATA
- Errno::ENODEV
- Errno::ENOENT
- Errno::ENOEXEC
- Errno::ENOLCK
- Errno::ENOLINK
- Errno::ENOMEM
- Errno::ENOMSG
- Errno::ENOPROTOOPT
- Errno::ENOSPC
- Errno::ENOSR
- Errno::ENOSTR
- Errno::ENOSYS
- Errno::ENOTBLK
- Errno::ENOTCONN
- Errno::ENOTDIR
- Errno::ENOTEMPTY
- Errno::ENOTRECOVERABLE
- Errno::ENOTSOCK
- Errno::ENOTSUP
- Errno::ENOTTY
- Errno::ENXIO
- Errno::EOPNOTSUPP
- Errno::EOVERFLOW
- Errno::EOWNERDEAD
- Errno::EPERM
- Errno::EPFNOSUPPORT
- Errno::EPIPE
- Errno::EPROCLIM
- Errno::EPROCUNAVAIL
- Errno::EPROGMISMATCH
- Errno::EPROGUNAVAIL
- Errno::EPROTO
- Errno::EPROTONOSUPPORT
- Errno::EPROTOTYPE
- Errno::ERANGE
- Errno::EREMOTE
- Errno::EROFS
- Errno::ERPCMISMATCH
- Errno::ESHUTDOWN
- Errno::ESOCKTNOSUPPORT
- Errno::ESPIPE
- Errno::ESRCH
- Errno::ESTALE
- Errno::ETIME
- Errno::ETIMEDOUT
- Errno::ETOOMANYREFS
- Errno::ETXTBSY
- Errno::EUSERS
- Errno::EXDEV
- Errno::NOERROR
Erubis:
- Erubis::ErubisError
- Erubis::NotSupportedError
EventMachine:
- EventMachine::ConnectionError
- EventMachine::ConnectionNotBound
- EventMachine::DNS::RequestIdAlreadyUsed
- EventMachine::NoHandlerForAcceptedConnection
- EventMachine::UnknownTimerFired
- EventMachine::Unsupported
Exception2MessageMapper:
- Exception2MessageMapper::ErrNotRegisteredException
ExecJS:
- ExecJS::Error
- ExecJS::ProgramError
- ExecJS::RuntimeError
- ExecJS::RuntimeUnavailable
FactoryGirl:
- FactoryGirl::AssociationDefinitionError
- FactoryGirl::AttributeDefinitionError
- FactoryGirl::DuplicateDefinitionError
- FactoryGirl::InvalidCallbackNameError
- FactoryGirl::InvalidFactoryError
- FactoryGirl::MethodDefinitionError
- FactoryGirl::SequenceAbuseError
FastGettext:
- FastGettext::GetText::MOFile::InvalidFormat
- FastGettext::Storage::NoTextDomainConfigured
FiberError:
- FiberError
FloatDomainError:
- FloatDomainError
Gem:
- Gem::CommandLineError
- Gem::DependencyError
- Gem::DependencyRemovalException
- Gem::DependencyResolutionError
- Gem::DocumentError
- Gem::EndOfYAMLException
- Gem::Exception
- Gem::Ext::BuildError
- Gem::FilePermissionError
- Gem::FormatException
- Gem::GemNotFoundException
- Gem::GemNotInHomeException
- Gem::ImpossibleDependenciesError
- Gem::InstallError
- Gem::InvalidSpecificationException
- Gem::OperationNotSupportedError
- Gem::RemoteError
- Gem::RemoteFetcher::FetchError
- Gem::RemoteFetcher::UnknownHostError
- Gem::RemoteInstallationCancelled
- Gem::RemoteInstallationSkipped
- Gem::RemoteSourceException
- Gem::Requirement::BadRequirementError
- Gem::RubyVersionMismatch
- Gem::SpecificGemNotFoundException
- Gem::UnsatisfiableDependencyError
- Gem::VerificationError
Git:
- Git::GitExecuteError
- Git::GitTagNameDoesNotExist
Haml:
- Haml::Error
- Haml::SyntaxError
I18n:
- I18n::ArgumentError
- I18n::InvalidLocale
- I18n::InvalidLocaleData
- I18n::InvalidPluralizationData
- I18n::MissingInterpolationArgument
- I18n::MissingTranslationData
- I18n::ReservedInterpolationKey
- I18n::UnknownFileType
IO:
- IO::EAGAINWaitReadable
- IO::EAGAINWaitWritable
- IO::EINPROGRESSWaitReadable
- IO::EINPROGRESSWaitWritable
IOError:
- IOError
IPAddr:
- IPAddr::AddressFamilyError
- IPAddr::Error
- IPAddr::InvalidAddressError
- IPAddr::InvalidPrefixError
IRB:
- IRB::Notifier::ErrUndefinedNotifier
- IRB::Notifier::ErrUnrecognizedLevel
- IRB::OutputMethod::NotImplementedError
- IRB::SLex::ErrNodeAlreadyExists
- IRB::SLex::ErrNodeNothing
IndexError:
- IndexError
JSON:
- JSON::CircularDatastructure
- JSON::GeneratorError
- JSON::JSONError
- JSON::MissingUnicodeSupport
- JSON::NestingError
- JSON::ParserError
KeyError:
- KeyError
Kramdown:
- Kramdown::Error
LocalJumpError:
- LocalJumpError
Logger:
- Logger::Error
- Logger::ShiftingError
Loofah:
- Loofah::ScrubberNotFound
MIME:
- MIME::Type::InvalidContentType
- MIME::Type::InvalidEncoding
Mail:
- Mail::Field::FieldError
- Mail::Field::ParseError
- Mail::Field::SyntaxError
- Mail::UnknownEncodingType
Math:
- Math::DomainError
MethodSource:
- MethodSource::SourceNotFoundError
Module:
- Module::DelegationError
MultiJson:
- MultiJson::AdapterError
- MultiJson::ParseError
NameError:
- NameError
Net:
- Net::HTTPBadResponse
- Net::HTTPError
- Net::HTTPFatalError
- Net::HTTPHeaderSyntaxError
- Net::HTTPRetriableError
- Net::HTTPServerException
- Net::OpenTimeout
- Net::ProtoAuthError
- Net::ProtoCommandError
- Net::ProtoFatalError
- Net::ProtoRetriableError
- Net::ProtoServerError
- Net::ProtoSyntaxError
- Net::ProtoUnknownError
- Net::ProtocolError
- Net::ReadTimeout
- Net::SMTPAuthenticationError
- Net::SMTPFatalError
- Net::SMTPServerBusy
- Net::SMTPSyntaxError
- Net::SMTPUnknownError
- Net::SMTPUnsupportedCommand
Netrc:
- Netrc::Error
NewRelic:
- NewRelic::Agent::BackgroundLoadingError
- NewRelic::Agent::Commands::AgentCommandRouter::AgentCommandError
- NewRelic::Agent::ForceDisconnectException
- NewRelic::Agent::ForceRestartException
- NewRelic::Agent::InternalAgentError
- NewRelic::Agent::LicenseException
- NewRelic::Agent::NewRelicService::CollectorError
- NewRelic::Agent::Sampler::Unsupported
- NewRelic::Agent::SerializationError
- NewRelic::Agent::ServerConnectionException
- NewRelic::Agent::StatsHash::StatsHashLookupError
- NewRelic::Agent::UnrecoverableAgentException
- NewRelic::Agent::UnrecoverableServerException
NoMethodError:
- NoMethodError
Nokogiri:
- Nokogiri::CSS::SyntaxError
- Nokogiri::CSS::Tokenizer::ScanError
- Nokogiri::HTML::Document::EncodingFound
- Nokogiri::SyntaxError
- Nokogiri::XML::SyntaxError
- Nokogiri::XML::XPath::SyntaxError
OpenSSL:
- OpenSSL::ASN1::ASN1Error
- OpenSSL::BNError
- OpenSSL::Cipher::CipherError
- OpenSSL::ConfigError
- OpenSSL::Digest::DigestError
- OpenSSL::Engine::EngineError
- OpenSSL::HMACError
- OpenSSL::Netscape::SPKIError
- OpenSSL::OCSP::OCSPError
- OpenSSL::OpenSSLError
- OpenSSL::PKCS12::PKCS12Error
- OpenSSL::PKCS5::PKCS5Error
- OpenSSL::PKCS7::PKCS7Error
- OpenSSL::PKey::DHError
- OpenSSL::PKey::DSAError
- OpenSSL::PKey::EC::Group::Error
- OpenSSL::PKey::EC::Point::Error
- OpenSSL::PKey::ECError
- OpenSSL::PKey::PKeyError
- OpenSSL::PKey::RSAError
- OpenSSL::Random::RandomError
- OpenSSL::SSL::SSLError
- OpenSSL::SSL::SSLErrorWaitReadable
- OpenSSL::SSL::SSLErrorWaitWritable
- OpenSSL::SSL::Session::SessionError
- OpenSSL::X509::AttributeError
- OpenSSL::X509::CRLError
- OpenSSL::X509::CertificateError
- OpenSSL::X509::ExtensionError
- OpenSSL::X509::NameError
- OpenSSL::X509::RequestError
- OpenSSL::X509::RevokedError
- OpenSSL::X509::StoreError
OptionParser:
- OptionParser::AmbiguousArgument
- OptionParser::AmbiguousOption
- OptionParser::InvalidArgument
- OptionParser::InvalidOption
- OptionParser::MissingArgument
- OptionParser::NeedlessArgument
- OptionParser::ParseError
PG:
- PG::ActiveSqlTransaction
- PG::AdminShutdown
- PG::AmbiguousAlias
- PG::AmbiguousColumn
- PG::AmbiguousFunction
- PG::AmbiguousParameter
- PG::ArraySubscriptError
- PG::BadCopyFileFormat
- PG::BranchTransactionAlreadyActive
- PG::CannotCoerce
- PG::CannotConnectNow
- PG::CantChangeRuntimeParam
- PG::CardinalityViolation
- PG::CaseNotFound
- PG::CharacterNotInRepertoire
- PG::CheckViolation
- PG::CollationMismatch
- PG::ConfigFileError
- PG::ConfigurationLimitExceeded
- PG::ConnectionBad
- PG::ConnectionDoesNotExist
- PG::ConnectionException
- PG::ConnectionFailure
- PG::CrashShutdown
- PG::DataCorrupted
- PG::DataException
- PG::DatabaseDropped
- PG::DatatypeMismatch
- PG::DatetimeFieldOverflow
- PG::DependentObjectsStillExist
- PG::DependentPrivilegeDescriptorsStillExist
- PG::DiagnosticsException
- PG::DiskFull
- PG::DivisionByZero
- PG::DuplicateAlias
- PG::DuplicateColumn
- PG::DuplicateCursor
- PG::DuplicateDatabase
- PG::DuplicateFile
- PG::DuplicateFunction
- PG::DuplicateObject
- PG::DuplicatePstatement
- PG::DuplicateSchema
- PG::DuplicateTable
- PG::EREContainingSqlNotPermitted
- PG::EREModifyingSqlDataNotPermitted
- PG::EREProhibitedSqlStatementAttempted
- PG::EREReadingSqlDataNotPermitted
- PG::ERIEInvalidSqlstateReturned
- PG::ERIENullValueNotAllowed
- PG::ERIESrfProtocolViolated
- PG::ERIETriggerProtocolViolated
- PG::Error
- PG::ErrorInAssignment
- PG::EscapeCharacterConflict
- PG::ExclusionViolation
- PG::ExternalRoutineException
- PG::ExternalRoutineInvocationException
- PG::FdwColumnNameNotFound
- PG::FdwDynamicParameterValueNeeded
- PG::FdwError
- PG::FdwFunctionSequenceError
- PG::FdwInconsistentDescriptorInformation
- PG::FdwInvalidAttributeValue
- PG::FdwInvalidColumnName
- PG::FdwInvalidColumnNumber
- PG::FdwInvalidDataType
- PG::FdwInvalidDataTypeDescriptors
- PG::FdwInvalidDescriptorFieldIdentifier
- PG::FdwInvalidHandle
- PG::FdwInvalidOptionIndex
- PG::FdwInvalidOptionName
- PG::FdwInvalidStringFormat
- PG::FdwInvalidStringLengthOrBufferLength
- PG::FdwInvalidUseOfNullPointer
- PG::FdwNoSchemas
- PG::FdwOptionNameNotFound
- PG::FdwOutOfMemory
- PG::FdwReplyHandle
- PG::FdwSchemaNotFound
- PG::FdwTableNotFound
- PG::FdwTooManyHandles
- PG::FdwUnableToCreateExecution
- PG::FdwUnableToCreateReply
- PG::FdwUnableToEstablishConnection
- PG::FeatureNotSupported
- PG::FloatingPointException
- PG::ForeignKeyViolation
- PG::GroupingError
- PG::HeldCursorRequiresSameIsolationLevel
- PG::InFailedSqlTransaction
- PG::InappropriateAccessModeForBranchTransaction
- PG::InappropriateIsolationLevelForBranchTransaction
- PG::IndeterminateCollation
- PG::IndeterminateDatatype
- PG::IndexCorrupted
- PG::IndicatorOverflow
- PG::InsufficientPrivilege
- PG::InsufficientResources
- PG::IntegrityConstraintViolation
- PG::InternalError
- PG::IntervalFieldOverflow
- PG::InvalidArgumentForLog
- PG::InvalidArgumentForNthValue
- PG::InvalidArgumentForNtile
- PG::InvalidArgumentForPowerFunction
- PG::InvalidArgumentForWidthBucketFunction
- PG::InvalidAuthorizationSpecification
- PG::InvalidBinaryRepresentation
- PG::InvalidCatalogName
- PG::InvalidChangeOfResultFields
- PG::InvalidCharacterValueForCast
- PG::InvalidColumnDefinition
- PG::InvalidColumnReference
- PG::InvalidCursorDefinition
- PG::InvalidCursorName
- PG::InvalidCursorState
- PG::InvalidDatabaseDefinition
- PG::InvalidDatetimeFormat
- PG::InvalidEscapeCharacter
- PG::InvalidEscapeOctet
- PG::InvalidEscapeSequence
- PG::InvalidForeignKey
- PG::InvalidFunctionDefinition
- PG::InvalidGrantOperation
- PG::InvalidGrantor
- PG::InvalidIndicatorParameterValue
- PG::InvalidName
- PG::InvalidObjectDefinition
- PG::InvalidParameterValue
- PG::InvalidPassword
- PG::InvalidPstatementDefinition
- PG::InvalidRecursion
- PG::InvalidRegularExpression
- PG::InvalidResultStatus
- PG::InvalidRoleSpecification
- PG::InvalidRowCountInLimitClause
- PG::InvalidRowCountInResultOffsetClause
- PG::InvalidSchemaDefinition
- PG::InvalidSchemaName
- PG::InvalidSqlStatementName
- PG::InvalidTableDefinition
- PG::InvalidTextRepresentation
- PG::InvalidTimeZoneDisplacementValue
- PG::InvalidTransactionInitiation
- PG::InvalidTransactionState
- PG::InvalidTransactionTermination
- PG::InvalidUseOfEscapeCharacter
- PG::InvalidXmlComment
- PG::InvalidXmlContent
- PG::InvalidXmlDocument
- PG::InvalidXmlProcessingInstruction
- PG::IoError
- PG::LEInvalidSpecification
- PG::LocatorException
- PG::LockFileExists
- PG::LockNotAvailable
- PG::MostSpecificTypeMismatch
- PG::NameTooLong
- PG::NoActiveSqlTransaction
- PG::NoActiveSqlTransactionForBranchTransaction
- PG::NoDataFound
- PG::NoResultError
- PG::NonstandardUseOfEscapeCharacter
- PG::NotAllCopyDataRetrieved
- PG::NotAnXmlDocument
- PG::NotNullViolation
- PG::NullValueNoIndicatorParameter
- PG::NullValueNotAllowed
- PG::NumericValueOutOfRange
- PG::ObjectInUse
- PG::ObjectNotInPrerequisiteState
- PG::OperatorIntervention
- PG::OutOfMemory
- PG::PlpgsqlError
- PG::ProgramLimitExceeded
- PG::ProtocolViolation
- PG::QueryCanceled
- PG::RaiseException
- PG::ReadOnlySqlTransaction
- PG::ReservedName
- PG::RestrictViolation
- PG::SEInvalidSpecification
- PG::SREFunctionExecutedNoReturnStatement
- PG::SREModifyingSqlDataNotPermitted
- PG::SREProhibitedSqlStatementAttempted
- PG::SREReadingSqlDataNotPermitted
- PG::SavepointException
- PG::SchemaAndDataStatementMixingNotSupported
- PG::ServerError
- PG::SqlRoutineException
- PG::SqlStatementNotYetComplete
- PG::SqlclientUnableToEstablishSqlconnection
- PG::SqlserverRejectedEstablishmentOfSqlconnection
- PG::StackedDiagnosticsAccessedWithoutActiveHandler
- PG::StatementTooComplex
- PG::StringDataLengthMismatch
- PG::StringDataRightTruncation
- PG::SubstringError
- PG::SyntaxError
- PG::SyntaxErrorOrAccessRuleViolation
- PG::SystemError
- PG::TRDeadlockDetected
- PG::TRIntegrityConstraintViolation
- PG::TRSerializationFailure
- PG::TRStatementCompletionUnknown
- PG::TooManyArguments
- PG::TooManyColumns
- PG::TooManyConnections
- PG::TooManyRows
- PG::TransactionResolutionUnknown
- PG::TransactionRollback
- PG::TriggeredActionException
- PG::TriggeredDataChangeViolation
- PG::TrimError
- PG::UnableToSend
- PG::UndefinedColumn
- PG::UndefinedFile
- PG::UndefinedFunction
- PG::UndefinedObject
- PG::UndefinedParameter
- PG::UndefinedTable
- PG::UniqueViolation
- PG::UnterminatedCString
- PG::UntranslatableCharacter
- PG::WindowingError
- PG::WithCheckOptionViolation
- PG::WrongObjectType
- PG::ZeroLengthCharacterString
Pry:
- Pry::CLI::NoOptionsError
- Pry::CommandError
- Pry::Indent::UnparseableNestingError
- Pry::MethodNotFound
- Pry::NoCommandError
- Pry::ObsoleteError
- Pry::Pager::StopPaging
Psych:
- Psych::BadAlias
- Psych::DisallowedClass
- Psych::Exception
- Psych::SyntaxError
Racc:
- Racc::ParseError
Rack:
- Rack::AdapterNotFound
- Rack::Test::Error
- Rack::Utils::InvalidParameterError
- Rack::Utils::ParameterTypeError
RangeError:
- RangeError
RegexpError:
- RegexpError
Representable:
- Representable::DeserializeError
Resolv:
- Resolv::DNS::Config::NXDomain
- Resolv::DNS::Config::OtherResolvError
- Resolv::DNS::DecodeError
- Resolv::DNS::EncodeError
- Resolv::DNS::Requester::RequestError
- Resolv::ResolvError
- Resolv::ResolvTimeout
RestClient:
- RestClient::Accepted
- RestClient::BadGateway
- RestClient::BadRequest
- RestClient::BandwidthLimitExceeded
- RestClient::BlockedByWindowsParentalControls
- RestClient::Conflict
- RestClient::Continue
- RestClient::Created
- RestClient::Exception
- RestClient::ExceptionWithResponse
- RestClient::ExpectationFailed
- RestClient::FailedDependency
- RestClient::Forbidden
- RestClient::Found
- RestClient::GatewayTimeout
- RestClient::Gone
- RestClient::HTTPVersionNotSupported
- RestClient::ImATeapot
- RestClient::InsufficientStorage
- RestClient::InternalServerError
- RestClient::LengthRequired
- RestClient::Locked
- RestClient::MaxRedirectsReached
- RestClient::MethodNotAllowed
- RestClient::MovedPermanently
- RestClient::MultiStatus
- RestClient::MultipleChoices
- RestClient::NetworkAuthenticationRequired
- RestClient::NoContent
- RestClient::NonAuthoritativeInformation
- RestClient::NotAcceptable
- RestClient::NotExtended
- RestClient::NotImplemented
- RestClient::NotModified
- RestClient::OK
- RestClient::PartialContent
- RestClient::PaymentRequired
- RestClient::PreconditionFailed
- RestClient::PreconditionRequired
- RestClient::Processing
- RestClient::ProxyAuthenticationRequired
- RestClient::Redirect
- RestClient::RequestEntityTooLarge
- RestClient::RequestFailed
- RestClient::RequestHeaderFieldsTooLarge
- RestClient::RequestTimeout
- RestClient::RequestURITooLong
- RestClient::RequestedRangeNotSatisfiable
- RestClient::ResetContent
- RestClient::ResourceNotFound
- RestClient::RetryWith
- RestClient::SSLCertificateNotVerified
- RestClient::SeeOther
- RestClient::ServerBrokeConnection
- RestClient::ServiceUnavailable
- RestClient::SwitchProxy
- RestClient::SwitchingProtocols
- RestClient::TemporaryRedirect
- RestClient::TooManyConnectionsFromThisIP
- RestClient::TooManyRequests
- RestClient::Unauthorized
- RestClient::UnorderedCollection
- RestClient::UnprocessableEntity
- RestClient::UnsupportedMediaType
- RestClient::UpgradeRequired
- RestClient::UseProxy
- RestClient::VariantAlsoNegotiates
Roar:
- Roar::Rails::UnsupportedMediaType
RubyLex:
- RubyLex::AlreadyDefinedToken
- RubyLex::SyntaxError
- RubyLex::TerminateLineInput
- RubyLex::TkReading2TokenDuplicateError
- RubyLex::TkReading2TokenNoKey
- RubyLex::TkSymbol2TokenNoKey
RuntimeError:
- RuntimeError
Sass:
- Sass::SyntaxError
- Sass::UnitConversionError
SignedGlobalID:
- SignedGlobalID::ExpiredMessage
Slop:
- Slop::Error
- Slop::InvalidArgumentError
- Slop::InvalidCommandError
- Slop::InvalidOptionError
- Slop::MissingArgumentError
- Slop::MissingOptionError
SocketError:
- SocketError
Sprockets:
- Sprockets::ArgumentError
- Sprockets::CircularDependencyError
- Sprockets::ContentTypeMismatch
- Sprockets::EncodingError
- Sprockets::Error
- Sprockets::FileNotFound
- Sprockets::FileOutsidePaths
- Sprockets::NotImplementedError
- Sprockets::Rails::Helper::AbsoluteAssetPathError
- Sprockets::Rails::Helper::AssetFilteredError
- Sprockets::UnserializeError
StopIteration:
- StopIteration
StringScanner:
- StringScanner::Error
SystemCallError:
- SystemCallError
TSort:
- TSort::Cyclic
TZInfo:
- TZInfo::AmbiguousTime
- TZInfo::DataSourceNotFound
- TZInfo::InvalidCountryCode
- TZInfo::InvalidDataSource
- TZInfo::InvalidTimezoneIdentifier
- TZInfo::InvalidZoneinfoDirectory
- TZInfo::InvalidZoneinfoFile
- TZInfo::NoOffsetsDefined
- TZInfo::PeriodNotFound
- TZInfo::UnknownTimezone
- TZInfo::ZoneinfoDirectoryNotFound
Thin:
- Thin::InvalidRequest
- Thin::PidFileExist
- Thin::PidFileNotFound
- Thin::PlatformNotSupported
ThreadError:
- ThreadError
Timeout:
- Timeout::Error
TypeError:
- TypeError
URI:
- URI::BadURIError
- URI::Error
- URI::InvalidComponentError
- URI::InvalidURIError
V8:
- V8::Error
WeakRef:
- WeakRef::RefError
Zencoder:
- Zencoder::Error
- Zencoder::HTTPError
ZeroDivisionError:
- ZeroDivisionError
Zlib:
- Zlib::BufError
- Zlib::DataError
- Zlib::Error
- Zlib::GzipFile::CRCError
- Zlib::GzipFile::Error
- Zlib::GzipFile::LengthError
- Zlib::GzipFile::NoFooter
- Zlib::MemError
- Zlib::NeedDict
- Zlib::StreamEnd
- Zlib::StreamError
- Zlib::VersionError
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment