diff options
author | André Arko <andre@arko.net> | 2013-07-29 10:35:25 -0700 |
---|---|---|
committer | André Arko <andre@arko.net> | 2013-07-29 10:35:25 -0700 |
commit | 6608516a379d6cd4bd2b35c8b913b6c284197e00 (patch) | |
tree | 1379403af7549ef9e9b7495b8115604153cb9c88 /lib/bundler.rb | |
parent | 899a250984b4d248955a56948bd6e05423248df3 (diff) | |
parent | 5024238df342b791d3c19b1448c7a797615cc938 (diff) | |
download | bundler-6608516a379d6cd4bd2b35c8b913b6c284197e00.tar.gz |
Merge pull request #2564 from bundler/detect-cyclic-dependency
Raise user friendly errors in case of Cyclic Dependency
Diffstat (limited to 'lib/bundler.rb')
-rw-r--r-- | lib/bundler.rb | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/lib/bundler.rb b/lib/bundler.rb index 5ab56154..cfc645b7 100644 --- a/lib/bundler.rb +++ b/lib/bundler.rb @@ -50,21 +50,22 @@ module Bundler end end - class GemfileNotFound < BundlerError; status_code(10) ; end - class GemNotFound < BundlerError; status_code(7) ; end - class GemfileError < BundlerError; status_code(4) ; end - class InstallError < BundlerError; status_code(5) ; end - class InstallHookError < BundlerError; status_code(6) ; end - class PathError < BundlerError; status_code(13) ; end - class GitError < BundlerError; status_code(11) ; end - class DeprecatedError < BundlerError; status_code(12) ; end - class GemspecError < BundlerError; status_code(14) ; end - class InvalidOption < BundlerError; status_code(15) ; end - class ProductionError < BundlerError; status_code(16) ; end - class HTTPError < BundlerError; status_code(17) ; end - class RubyVersionMismatch < BundlerError; status_code(18) ; end - class SecurityError < BundlerError; status_code(19) ; end - class LockfileError < BundlerError; status_code(20) ; end + class GemfileNotFound < BundlerError; status_code(10) ; end + class GemNotFound < BundlerError; status_code(7) ; end + class GemfileError < BundlerError; status_code(4) ; end + class InstallError < BundlerError; status_code(5) ; end + class InstallHookError < BundlerError; status_code(6) ; end + class PathError < BundlerError; status_code(13) ; end + class GitError < BundlerError; status_code(11) ; end + class DeprecatedError < BundlerError; status_code(12) ; end + class GemspecError < BundlerError; status_code(14) ; end + class InvalidOption < BundlerError; status_code(15) ; end + class ProductionError < BundlerError; status_code(16) ; end + class HTTPError < BundlerError; status_code(17) ; end + class RubyVersionMismatch < BundlerError; status_code(18) ; end + class SecurityError < BundlerError; status_code(19) ; end + class LockfileError < BundlerError; status_code(20) ; end + class CyclicDependencyError < BundlerError; status_code(21) ; end # Internal errors, should be rescued class VersionConflict < BundlerError |