Skip to content

Instantly share code, notes, and snippets.

@codeodor
codeodor / bob.rb
Created August 14, 2013 13:46 — forked from rlb3/bob.rb
require 'ripper'
def Object.const_missing(name)
klass = const_set name, Class.new
klass.class_eval do
def method_missing name, *args
file, line_num, _ = caller[0].split(':')
file_contents = File.open(file).read
@rlb3
rlb3 / bob.rb
Last active December 21, 2015 01:19
bob.rb
require 'ripper'
def Object.const_missing(name)
klass = const_set name, Class.new
klass.class_eval do
def method_missing name, *args
file, line_num, _ = caller[0].split(':')
file_contents = File.open(file).read

All but 80 gems in this list have all been verified through SHA512 checksum or being in the yanked gems list.

See gist.github.com/d7e7820e6ee65d7254b2 for the list of unverified gems. Note that the gems on that list have been yanked.

This list uses checksums generated from:

  • AT&T mirror

  • Blue Box mirror