Skip to content

Instantly share code, notes, and snippets.

@markburns
Last active September 14, 2015 22:54
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 markburns/5decc76788f06d83709d to your computer and use it in GitHub Desktop.
Save markburns/5decc76788f06d83709d to your computer and use it in GitHub Desktop.
Find all raises and exception definitions in dependencies of slanger
require 'bundler/setup'
require "slanger"
require "byebug"
paths = `bundle show --paths`.split("\n").map &:chomp
def search_for(paths, search)
paths.reject{|p| (p =~ /\/slanger/) || (p =~ /\/bundler-/) || (p =~ /\/pry-/) || (p=~/\/minitest-/)}.map do |p|
gem = File.basename(p).split("-").first
gem = {"activesupport" => "active_support"}[gem] || gem
begin
unless gem == "sinatra"
require gem
end
rescue LoadError
end
Dir.glob("#{p}/**/*.rb").map do |f|
unless exclude_file?(f)
lines = File.readlines(f).select{|l| l=~search}
lines = lines.reject{|l| string_exception?(l) || comment?(l)}
f = f.gsub "/Users/markburns/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems", "<gempath>"
yield [gem, f, lines]
end
end
end
end
def guess_klass(gem, f, match)
namespace = gem.camelize.constantize
begin
namespace.const_get(match)
rescue
namespace.const_get(File.basename(f, ".rb").camelize)
end
end
def exclude_file?(f)
f =File.expand_path(f)
f == File.expand_path(__FILE__) || f.match(/spec\/.*spec\.rb$/) || f.match(/\/test\//) || f.match(/\/tests\//)
end
def string_exception?(line)
line.match(/raise '[^']*'/) || line.match(/raise "[^"]*"/)
end
def comment?(line)
line.match(/#.*raise/)
end
search_for(paths, /raise /) do |gem, file, contents|
contents.each do |r|
match = r.match(/raise ([A-Z][A-Za-z0-9]+)/)
if match && match[1]
begin
klass = guess_klass gem, file, match[1]
rescue => e
puts "Error evaling\t#{gem}\t#{file}\t#{match[1]}\t#{e}"
end
if klass && klass.ancestors.include?(Exception)&& !klass.ancestors.include?(StandardError)
puts "Exception subclass\t#{gem}\t#{file}\t#{klass}"
end
else
puts "No match\t#{gem}\t#{file}\t#{r}"
end
end
end
search_for(paths, /class.*\<\s*Exception/) do |gem, file, contents|
puts "Exception definition\t#{gem}\t#{file}\t#{contents}" if contents.any?
end
Error evaling active_support <gempath>/activesupport-4.2.3/lib/active_support/core_ext/hash/conversions.rb DisallowedType uninitialized constant Conversions
Error evaling active_support <gempath>/activesupport-4.2.3/lib/active_support/core_ext/module/delegation.rb DelegationError uninitialized constant Delegation
Error evaling active_support <gempath>/activesupport-4.2.3/lib/active_support/core_ext/string/output_safety.rb SafeConcatError uninitialized constant OutputSafety
Error evaling active_support <gempath>/activesupport-4.2.3/lib/active_support/xml_mini/rexml.rb REXML uninitialized constant Rexml
Error evaling active_support <gempath>/activesupport-4.2.3/lib/active_support/xml_mini/rexml.rb REXML uninitialized constant Rexml
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/idna/pure.rb Exception uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/idna/pure.rb PunycodeBadInput uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/idna/pure.rb PunycodeBadInput uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/idna/pure.rb PunycodeBadInput uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/idna/pure.rb PunycodeBadInput uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/idna/pure.rb PunycodeBadInput uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/idna/pure.rb PunycodeBigOutput uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/idna/pure.rb PunycodeBigOutput uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/idna/pure.rb PunycodeBigOutput uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/idna/pure.rb PunycodeBigOutput uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/idna/pure.rb PunycodeBigOutput uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/idna/pure.rb PunycodeOverflow uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/idna/pure.rb PunycodeOverflow uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/idna/pure.rb PunycodeOverflow uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/idna/pure.rb PunycodeOverflow uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/idna/pure.rb PunycodeOverflow uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/template.rb InvalidTemplateValueError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/template.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/template.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/template.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb ArgumentError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb ArgumentError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb ArgumentError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb ArgumentError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb ArgumentError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb ArgumentError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb ArgumentError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb ArgumentError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb InvalidURIError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb InvalidURIError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb InvalidURIError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb InvalidURIError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb InvalidURIError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb InvalidURIError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb InvalidURIError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb InvalidURIError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb LocalJumpError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling addressable <gempath>/addressable-2.3.8/lib/addressable/uri.rb TypeError uninitialized constant Addressable
Error evaling coderay <gempath>/coderay-1.1.0/lib/coderay/encoder.rb ArgumentError uninitialized constant Coderay
Error evaling coderay <gempath>/coderay-1.1.0/lib/coderay/encoder.rb ArgumentError uninitialized constant Coderay
Error evaling coderay <gempath>/coderay-1.1.0/lib/coderay/encoders/debug_lint.rb Lint uninitialized constant Coderay
Error evaling coderay <gempath>/coderay-1.1.0/lib/coderay/encoders/debug_lint.rb Lint uninitialized constant Coderay
Error evaling coderay <gempath>/coderay-1.1.0/lib/coderay/encoders/debug_lint.rb Lint uninitialized constant Coderay
Error evaling coderay <gempath>/coderay-1.1.0/lib/coderay/encoders/debug_lint.rb Lint uninitialized constant Coderay
Error evaling coderay <gempath>/coderay-1.1.0/lib/coderay/encoders/html.rb ArgumentError uninitialized constant Coderay
Error evaling coderay <gempath>/coderay-1.1.0/lib/coderay/encoders/html.rb ArgumentError uninitialized constant Coderay
Error evaling coderay <gempath>/coderay-1.1.0/lib/coderay/encoders/html/numbering.rb ArgumentError uninitialized constant Coderay
Error evaling coderay <gempath>/coderay-1.1.0/lib/coderay/encoders/html/numbering.rb ArgumentError uninitialized constant Coderay
Error evaling coderay <gempath>/coderay-1.1.0/lib/coderay/encoders/html/numbering.rb ArgumentError uninitialized constant Coderay
Error evaling coderay <gempath>/coderay-1.1.0/lib/coderay/encoders/html/numbering.rb ArgumentError uninitialized constant Coderay
Error evaling coderay <gempath>/coderay-1.1.0/lib/coderay/encoders/html/numbering.rb NotImplementedError uninitialized constant Coderay
Error evaling coderay <gempath>/coderay-1.1.0/lib/coderay/encoders/lint.rb EmptyToken uninitialized constant Coderay
Error evaling coderay <gempath>/coderay-1.1.0/lib/coderay/encoders/lint.rb IncorrectTokenGroupNesting uninitialized constant Coderay
Error evaling coderay <gempath>/coderay-1.1.0/lib/coderay/encoders/lint.rb IncorrectTokenGroupNesting uninitialized constant Coderay
Error evaling coderay <gempath>/coderay-1.1.0/lib/coderay/encoders/lint.rb UnknownTokenKind uninitialized constant Coderay
Error evaling coderay <gempath>/coderay-1.1.0/lib/coderay/helpers/file_type.rb UnknownFileType uninitialized constant Coderay
Error evaling coderay <gempath>/coderay-1.1.0/lib/coderay/helpers/plugin.rb ArgumentError uninitialized constant Coderay
Error evaling coderay <gempath>/coderay-1.1.0/lib/coderay/helpers/plugin.rb ArgumentError uninitialized constant Coderay
Error evaling coderay <gempath>/coderay-1.1.0/lib/coderay/helpers/plugin.rb PluginNotFound uninitialized constant Coderay
Error evaling coderay <gempath>/coderay-1.1.0/lib/coderay/helpers/plugin.rb PluginNotFound uninitialized constant Coderay
Error evaling coderay <gempath>/coderay-1.1.0/lib/coderay/scanner.rb NotImplementedError uninitialized constant Coderay
Error evaling coderay <gempath>/coderay-1.1.0/lib/coderay/scanner.rb NotImplementedError uninitialized constant Coderay
Error evaling coderay <gempath>/coderay-1.1.0/lib/coderay/scanner.rb ScanError uninitialized constant Coderay
Error evaling coderay <gempath>/coderay-1.1.0/lib/coderay/tokens.rb ArgumentError uninitialized constant Coderay
Error evaling coderay <gempath>/coderay-1.1.0/lib/coderay/tokens.rb ArgumentError uninitialized constant Coderay
Error evaling em <gempath>/em-http-request-0.3.0/lib/em-http/client.rb RuntimeError uninitialized constant Em
Error evaling em <gempath>/em-http-request-0.3.0/lib/em-http/decoders.rb DecoderError uninitialized constant Em
Error evaling em <gempath>/em-http-request-0.3.0/lib/em-http/decoders.rb DecoderError uninitialized constant Em
Error evaling em <gempath>/em-http-request-0.3.0/lib/em-http/decoders.rb DecoderError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/connection.rb WebSocketError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/connection.rb WebSocketError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/connection.rb WebSocketError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/connection.rb WebSocketError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/connection.rb WebSocketError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/connection.rb WebSocketError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/connection.rb WebSocketError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/framing03.rb WSMessageTooBigError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/framing03.rb WSProtocolError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/framing03.rb WebSocketError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/framing05.rb WSMessageTooBigError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/framing05.rb WSProtocolError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/framing05.rb WebSocketError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/framing07.rb WSMessageTooBigError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/framing07.rb WSProtocolError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/framing07.rb WSProtocolError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/framing07.rb WSProtocolError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/framing07.rb WebSocketError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/framing76.rb WSMessageTooBigError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/framing76.rb WSMessageTooBigError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/framing76.rb WSProtocolError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/handler.rb HandshakeError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/handshake.rb HandshakeError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/handshake.rb HandshakeError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/handshake.rb HandshakeError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/handshake.rb HandshakeError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/handshake.rb HandshakeError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/handshake.rb HandshakeError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/handshake.rb HandshakeError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/handshake04.rb HandshakeError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/handshake76.rb HandshakeError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/handshake76.rb HandshakeError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/handshake76.rb HandshakeError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/handshake76.rb HandshakeError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/handshake76.rb HandshakeError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/message_processor_06.rb InvalidDataError uninitialized constant Em
Error evaling em <gempath>/em-websocket-0.5.1/lib/em-websocket/message_processor_06.rb WSProtocolError uninitialized constant Em
Error evaling eventmachine <gempath>/eventmachine-1.0.7/examples/guides/getting_started/06_simple_chat_server_step_three.rb NotImplementedError uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/em/connection.rb FileNotFoundException uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/em/iterator.rb ArgumentError uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/em/iterator.rb ArgumentError uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/em/iterator.rb ArgumentError uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/em/iterator.rb NoMethodError uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/em/iterator.rb NoMethodError uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/em/iterator.rb RuntimeError uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/em/iterator.rb RuntimeError uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/em/iterator.rb RuntimeError uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/em/iterator.rb RuntimeError uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/em/pool.rb ArgumentError uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/em/protocols/memcache.rb ArgumentError uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/em/protocols/memcache.rb ArgumentError uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/em/protocols/memcache.rb ParserError uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/em/protocols/postgres3.rb ArgumentError uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/em/protocols/postgres3.rb ArgumentError uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/em/protocols/postgres3.rb ArgumentError uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/em/protocols/postgres3.rb EOFError uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/em/protocols/postgres3.rb IOError uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/em/pure_ruby.rb Error uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/em/pure_ruby.rb Error uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/em/resolver.rb RequestIdAlreadyUsed uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/em/tick_loop.rb ArgumentError uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/eventmachine.rb ArgumentError uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/eventmachine.rb ArgumentError uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/eventmachine.rb ArgumentError uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/eventmachine.rb ArgumentError uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/eventmachine.rb ConnectionNotBound uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/eventmachine.rb ConnectionNotBound uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/eventmachine.rb ConnectionNotBound uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/eventmachine.rb ConnectionNotBound uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/eventmachine.rb ConnectionNotBound uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/eventmachine.rb NoHandlerForAcceptedConnection uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/eventmachine.rb UnknownTimerFired uninitialized constant Eventmachine
Error evaling eventmachine <gempath>/eventmachine-1.0.7/lib/jeventmachine.rb ArgumentError uninitialized constant Eventmachine
Error evaling http_parser.rb <gempath>/http_parser.rb-0.6.0/lib/http_parser.rb ArgumentError wrong constant name HttpParser.rb
Error evaling json <gempath>/json-1.8.3/lib/json/add/ostruct.rb JSON uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/add/struct.rb JSON uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/common.rb ArgumentError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/common.rb ArgumentError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/common.rb TypeError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/common.rb TypeError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/common.rb TypeError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/pure/generator.rb GeneratorError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/pure/generator.rb GeneratorError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/pure/generator.rb GeneratorError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/pure/generator.rb GeneratorError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/pure/generator.rb GeneratorError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/pure/generator.rb GeneratorError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/pure/generator.rb GeneratorError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/pure/generator.rb GeneratorError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/pure/generator.rb NestingError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/pure/generator.rb TypeError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/pure/parser.rb NestingError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/pure/parser.rb NestingError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/pure/parser.rb ParserError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/pure/parser.rb ParserError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/pure/parser.rb ParserError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/pure/parser.rb ParserError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/pure/parser.rb ParserError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/pure/parser.rb ParserError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/pure/parser.rb ParserError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/pure/parser.rb ParserError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/pure/parser.rb ParserError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/pure/parser.rb ParserError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/pure/parser.rb ParserError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/pure/parser.rb ParserError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/pure/parser.rb ParserError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/pure/parser.rb ParserError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/pure/parser.rb ParserError uninitialized constant Json
Error evaling json <gempath>/json-1.8.3/lib/json/pure/parser.rb TypeError uninitialized constant Json
Error evaling rack <gempath>/rack-1.4.7/lib/rack/mock.rb FatalWarning uninitialized constant Mock
Error evaling rack <gempath>/rack-1.4.7/lib/rack/mock.rb FatalWarning uninitialized constant Mock
Error evaling rack <gempath>/rack-1.4.7/lib/rack/multipart/parser.rb MultipartLimitError uninitialized constant Rack::Parser
Error evaling sinatra <gempath>/sinatra-1.4.6/lib/sinatra/base.rb ArgumentError uninitialized constant Sinatra
Error evaling sinatra <gempath>/sinatra-1.4.6/lib/sinatra/base.rb ArgumentError uninitialized constant Sinatra
Error evaling sinatra <gempath>/sinatra-1.4.6/lib/sinatra/base.rb ArgumentError uninitialized constant Sinatra
Error evaling sinatra <gempath>/sinatra-1.4.6/lib/sinatra/base.rb ArgumentError uninitialized constant Sinatra
Error evaling sinatra <gempath>/sinatra-1.4.6/lib/sinatra/base.rb ArgumentError uninitialized constant Sinatra
Error evaling sinatra <gempath>/sinatra-1.4.6/lib/sinatra/base.rb NotFound uninitialized constant Sinatra
Error evaling sinatra <gempath>/sinatra-1.4.6/lib/sinatra/base.rb NotImplementedError uninitialized constant Sinatra
Error evaling sinatra <gempath>/sinatra-1.4.6/lib/sinatra/base.rb TypeError uninitialized constant Sinatra
Error evaling thin <gempath>/thin-1.6.3/lib/rack/adapter/loader.rb AdapterNotFound uninitialized constant Loader
Error evaling thin <gempath>/thin-1.6.3/lib/rack/adapter/loader.rb AdapterNotFound uninitialized constant Loader
Error evaling thin <gempath>/thin-1.6.3/lib/thin/controllers/cluster.rb RestartTimeout uninitialized constant Thin::Cluster
Error evaling thin <gempath>/thin-1.6.3/lib/thin/controllers/controller.rb InvalidOption uninitialized constant Thin::Controller
Error evaling thin <gempath>/thin-1.6.3/lib/thin/controllers/controller.rb OptionRequired uninitialized constant Thin::Controller
Error evaling thin <gempath>/thin-1.6.3/lib/thin/controllers/controller.rb OptionRequired uninitialized constant Thin::Controller
Error evaling thin <gempath>/thin-1.6.3/lib/thin/daemonizing.rb PidFileExist uninitialized constant Daemonizing
Error evaling thin <gempath>/thin-1.6.3/lib/thin/daemonizing.rb PidFileNotFound uninitialized constant Daemonizing
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/country_info.rb NotImplementedError uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/data_source.rb ArgumentError uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/data_source.rb DataSourceNotFound uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/data_source.rb InvalidDataSource uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/data_timezone_info.rb NotImplementedError uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/ruby_data_source.rb InvalidCountryCode uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/ruby_data_source.rb InvalidTimezoneIdentifier uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/ruby_data_source.rb InvalidTimezoneIdentifier uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/time_or_datetime.rb RangeError uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/timezone.rb AmbiguousTime uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/timezone.rb PeriodNotFound uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/timezone.rb UnknownTimezone uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/timezone_info.rb NotImplementedError uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/timezone_period.rb ArgumentError uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/timezone_period.rb ArgumentError uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/timezone_transition.rb NotImplementedError uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/transition_data_timezone_info.rb ArgumentError uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/transition_data_timezone_info.rb ArgumentError uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/transition_data_timezone_info.rb ArgumentError uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/transition_data_timezone_info.rb ArgumentError uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/transition_data_timezone_info.rb NoOffsetsDefined uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/transition_data_timezone_info.rb NoOffsetsDefined uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/zoneinfo_data_source.rb InvalidCountryCode uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/zoneinfo_data_source.rb InvalidTimezoneIdentifier uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/zoneinfo_data_source.rb InvalidTimezoneIdentifier uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/zoneinfo_data_source.rb InvalidTimezoneIdentifier uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/zoneinfo_data_source.rb InvalidTimezoneIdentifier uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/zoneinfo_data_source.rb InvalidZoneinfoDirectory uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/zoneinfo_data_source.rb ZoneinfoDirectoryNotFound uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/zoneinfo_timezone_info.rb InvalidZoneinfoFile uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/zoneinfo_timezone_info.rb InvalidZoneinfoFile uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/zoneinfo_timezone_info.rb InvalidZoneinfoFile uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/zoneinfo_timezone_info.rb InvalidZoneinfoFile uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/zoneinfo_timezone_info.rb InvalidZoneinfoFile uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/zoneinfo_timezone_info.rb InvalidZoneinfoFile uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/zoneinfo_timezone_info.rb InvalidZoneinfoFile uninitialized constant Tzinfo
Error evaling tzinfo <gempath>/tzinfo-1.2.2/lib/tzinfo/zoneinfo_timezone_info.rb InvalidZoneinfoFile uninitialized constant Tzinfo
Exception definition daemons <gempath>/daemons-1.2.3/lib/daemons/exceptions.rb [" class RuntimeException < Exception\n", " class CmdException < Exception\n", " class Error < Exception\n"]
Exception definition eventmachine <gempath>/eventmachine-1.0.7/lib/em/connection.rb [" class FileNotFoundException < Exception\n"]
Exception definition eventmachine <gempath>/eventmachine-1.0.7/lib/em/pure_ruby.rb [" class Error < Exception; end\n"]
Exception definition rack <gempath>/rack-1.4.7/lib/rack/recursive.rb [" class ForwardRequest < Exception\n"]
Exception definition sinatra <gempath>/sinatra-1.4.6/lib/sinatra/base.rb [" return false unless key.respond_to? :superclass and key.superclass < Exception\n"]
Exception subclass active_support <gempath>/activesupport-4.2.3/lib/active_support/cache.rb NotImplementedError
Exception subclass active_support <gempath>/activesupport-4.2.3/lib/active_support/cache.rb NotImplementedError
Exception subclass active_support <gempath>/activesupport-4.2.3/lib/active_support/cache.rb NotImplementedError
Exception subclass active_support <gempath>/activesupport-4.2.3/lib/active_support/cache.rb NotImplementedError
Exception subclass active_support <gempath>/activesupport-4.2.3/lib/active_support/cache.rb NotImplementedError
Exception subclass active_support <gempath>/activesupport-4.2.3/lib/active_support/cache.rb NotImplementedError
Exception subclass active_support <gempath>/activesupport-4.2.3/lib/active_support/cache.rb NotImplementedError
Exception subclass active_support <gempath>/activesupport-4.2.3/lib/active_support/cache.rb NotImplementedError
Exception subclass active_support <gempath>/activesupport-4.2.3/lib/active_support/dependencies.rb LoadError
Exception subclass active_support <gempath>/activesupport-4.2.3/lib/active_support/json/encoding.rb NotImplementedError
Exception subclass i18n <gempath>/i18n-0.7.0/lib/i18n/backend/base.rb NotImplementedError
Exception subclass i18n <gempath>/i18n-0.7.0/lib/i18n/backend/base.rb NotImplementedError
Exception subclass i18n <gempath>/i18n-0.7.0/lib/i18n/backend/base.rb NotImplementedError
Exception subclass method_source <gempath>/method_source-0.8.2/lib/method_source/code_helpers.rb SyntaxError
Exception subclass rack <gempath>/rack-fiber_pool-0.9.3/example/app.rb LoadError
Exception subclass rack <gempath>/rack-protection-1.5.3/lib/rack/protection/base.rb NotImplementedError
Exception subclass tilt <gempath>/tilt-2.0.1/lib/tilt/template.rb NotImplementedError
Exception subclass tilt <gempath>/tilt-2.0.1/lib/tilt/template.rb NotImplementedError
No match active_support <gempath>/activesupport-4.2.3/lib/active_support/builder.rb raise e
No match active_support <gempath>/activesupport-4.2.3/lib/active_support/cache/file_store.rb raise e if File.exist?(file_name)
No match active_support <gempath>/activesupport-4.2.3/lib/active_support/cache/mem_cache_store.rb raise e
No match active_support <gempath>/activesupport-4.2.3/lib/active_support/core_ext/marshal.rb raise exc
No match active_support <gempath>/activesupport-4.2.3/lib/active_support/dependencies.rb raise unless e.missing_name? qualified_name_for(parent, const_name)
No match active_support <gempath>/activesupport-4.2.3/lib/active_support/dependencies.rb raise name_error
No match active_support <gempath>/activesupport-4.2.3/lib/active_support/deprecation/behaviors.rb raise e
No match active_support <gempath>/activesupport-4.2.3/lib/active_support/duration.rb raise ::ArgumentError, "expected a time or date, got #{time.inspect}"
No match active_support <gempath>/activesupport-4.2.3/lib/active_support/i18n.rb raise e
No match active_support <gempath>/activesupport-4.2.3/lib/active_support/inflector/methods.rb raise if e.name && !(camel_cased_word.to_s.split("::").include?(e.name.to_s) ||
No match active_support <gempath>/activesupport-4.2.3/lib/active_support/inflector/methods.rb raise unless e.message =~ /not missing constant #{const_regexp(camel_cased_word)}\!$/
No match active_support <gempath>/activesupport-4.2.3/lib/active_support/notifications/instrumenter.rb raise e
No match active_support <gempath>/activesupport-4.2.3/lib/active_support/number_helper/number_to_human_converter.rb I18n.translate(units.to_s, :locale => options[:locale], :raise => true)
No match active_support <gempath>/activesupport-4.2.3/lib/active_support/number_helper/number_to_human_size_converter.rb translate_number_value_with_default('human.storage_units.format', :locale => options[:locale], :raise => true)
No match active_support <gempath>/activesupport-4.2.3/lib/active_support/number_helper/number_to_human_size_converter.rb translate_number_value_with_default(storage_unit_key, :locale => options[:locale], :count => number.to_i, :raise => true)
No match active_support <gempath>/activesupport-4.2.3/lib/active_support/test_case.rb alias :assert_raise :assert_raises
No match active_support <gempath>/activesupport-4.2.3/lib/active_support/time_with_zone.rb raise e, e.message.sub(time.inspect, self.inspect), e.backtrace
No match active_support <gempath>/activesupport-4.2.3/lib/active_support/xml_mini/nokogiri.rb raise doc.errors.first if doc.errors.length > 0
No match active_support <gempath>/activesupport-4.2.3/lib/active_support/xml_mini/nokogiri.rb raise e
No match active_support <gempath>/activesupport-4.2.3/lib/active_support/xml_mini/nokogirisax.rb raise error_message
No match active_support <gempath>/activesupport-4.2.3/lib/active_support/xml_mini/nokogirisax.rb raise e
No match coderay <gempath>/coderay-1.1.0/lib/coderay/scanners/yaml.rb raise if eos?
No match em <gempath>/em-http-request-0.3.0/lib/em-http/client.rb raise if location.host.nil?
No match em <gempath>/em-websocket-0.5.1/spec/integration/shared_examples.rb it "should raise error if you try to send non utf8 text data to ws" do
No match em <gempath>/em-websocket-0.5.1/spec/integration/shared_examples.rb it "should raise error if if invalid close code is used" do
No match eventmachine <gempath>/eventmachine-1.0.7/lib/em/protocols/postgres3.rb raise msg.field_values.join("\t")
No match eventmachine <gempath>/eventmachine-1.0.7/lib/eventmachine.rb raise @wrapped_exception if @wrapped_exception
No match hiredis <gempath>/hiredis-0.4.5/lib/hiredis/ruby/connection.rb raise self.class.errno_to_class[errno] if errno > 0
No match hiredis <gempath>/hiredis-0.4.5/lib/hiredis/ruby/connection.rb raise error if error
No match hiredis <gempath>/hiredis-0.4.5/lib/hiredis/ruby/connection.rb raise se.message
No match hiredis <gempath>/hiredis-0.4.5/lib/hiredis/ruby/connection.rb raise se.message
No match hiredis <gempath>/hiredis-0.4.5/lib/hiredis/ruby/connection.rb raise se.message
No match i18n <gempath>/i18n-0.7.0/lib/i18n.rb raise exception.respond_to?(:to_exception) ? exception.to_exception : exception
No match i18n <gempath>/i18n-0.7.0/lib/i18n.rb translate(key, options.merge(:raise => true))
No match i18n <gempath>/i18n-0.7.0/lib/i18n/backend/base.rb options = options.merge(:raise => true, :object => object, :locale => locale)
No match i18n <gempath>/i18n-0.7.0/lib/i18n/exceptions.rb raise exception
No match method_source <gempath>/method_source-0.8.2/lib/method_source/code_helpers.rb raise e
No match method_source <gempath>/method_source-0.8.2/lib/method_source/code_helpers.rb raise if options[:strict]
No match method_source <gempath>/method_source-0.8.2/lib/method_source/source_location.rb raise :found
No match rack <gempath>/rack-1.4.7/lib/rack/handler.rb raise load_error || name_error
No match sinatra <gempath>/sinatra-1.4.6/lib/sinatra/base.rb @scheduler.schedule { raise e }
No match sinatra <gempath>/sinatra-1.4.6/lib/sinatra/base.rb raise boom if settings.show_exceptions? and settings.show_exceptions != :after_handler
No match sinatra <gempath>/sinatra-1.4.6/lib/sinatra/base.rb raise boom
No match sinatra <gempath>/sinatra-1.4.6/lib/sinatra/base.rb raise boom if settings.raise_errors? or settings.show_exceptions?
No match tilt <gempath>/tilt-2.0.1/lib/tilt/mapping.rb raise first_failure if first_failure
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment