Sha256: d9983f6a9ee22bfd0f0ddd76fc5e22bfde48cd29b42b21233432e585bbb0a2ba

Contents?: true

Size: 922 Bytes

Versions: 81

Compression:

Stored size: 922 Bytes

Contents

module RVM

  # Generic error in RVM
  class Error < StandardError; end

  # Generic error with the shell command output attached.
  # The RVM::Shell::Result instance is available via +#result+.
  class ErrorWithResult < Error
    attr_reader :result

    def initialize(result, message = nil)
      @result = result
      super message
    end

  end

  # Something occured processing the command and rvm couldn't parse the results.
  class IncompleteCommandError < Error; end

  # The given action can't replace the env for the current process.
  # Typically raised by RVM::Environment#gemset_use when the gemset
  # is for another, incompatible ruby interpreter.
  #
  # Provides access to the output of the shell command via +#result+.
  class IncompatibleRubyError < ErrorWithResult; end
  
  # Called when tools.path_identifier is called on a dir with an untrusted rvmrc.
  class ErrorLoadingRVMRC < Error; end

end

Version data entries

81 entries across 81 versions & 2 rubygems

Version Path
gemrage-1.0.0 vendor/ruby/1.8/gems/rvm-1.0.14/lib/rvm/errors.rb
gemrage-0.4.1 vendor/ruby/1.8/gems/rvm-1.0.14/lib/rvm/errors.rb
gemrage-0.4.0 vendor/ruby/1.8/gems/rvm-1.0.14/lib/rvm/errors.rb
gemrage-0.3.2 vendor/ruby/1.8/gems/rvm-1.0.14/lib/rvm/errors.rb
gemrage-0.3.1 vendor/ruby/1.8/gems/rvm-1.0.14/lib/rvm/errors.rb
gemrage-0.3.0 vendor/ruby/1.8/gems/rvm-1.0.14/lib/rvm/errors.rb
gemrage-0.2.0 vendor/ruby/1.8/gems/rvm-1.0.14/lib/rvm/errors.rb
gemrage-0.1.2 vendor/ruby/1.8/gems/rvm-1.0.14/lib/rvm/errors.rb
rvm-1.0.14 lib/rvm/errors.rb
rvm-1.0.13 lib/rvm/errors.rb
rvm-1.0.11 lib/rvm/errors.rb
rvm-1.0.10 lib/rvm/errors.rb
rvm-1.0.9 lib/rvm/errors.rb
rvm-1.0.8 lib/rvm/errors.rb
rvm-1.0.7 lib/rvm/errors.rb
rvm-1.0.6 lib/rvm/errors.rb
rvm-1.0.5 lib/rvm/errors.rb
rvm-1.0.4 lib/rvm/errors.rb
rvm-1.0.3 lib/rvm/errors.rb
rvm-1.0.2 lib/rvm/errors.rb