Sha256: a61c48d2a9cf6900e0f2f6538f6a28812859a0c335572e46090ec235fddd9cf8
Contents?: true
Size: 739 Bytes
Versions: 1
Compression:
Stored size: 739 Bytes
Contents
module Sandbox class Error < StandardError def initialize(msg=nil) super(msg) end def message out = [super] out.concat(backtrace.collect { |bt| " #{bt}" }) if Sandbox.really_verbose? out.join("\n") end end class LoadedSandboxError < Sandbox::Error def initialize(msg="You cannot run sandbox from a loaded sandbox environment") super(msg) end end class ParseError < Sandbox::Error def initialize(reason=nil, args=[]) msg = if args.is_a?(Array) && args.size > 0 "#{reason} => #{args.join(' ')}" elsif args.is_a?(String) && args.length > 0 "#{reason} => #{args}" else reason end super(msg) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruby-virtualenv-0.5.1 | lib/sandbox/errors.rb |