public
Created

  • Download Gist
gistfile1.rb
Ruby
1 2 3 4 5 6 7 8 9
class MyCustomError < StandardError; end
 
# super terribad
def Object.const_missing(name)
raise MyCustomError, "You attempted to use a constant that wasn't defined: #{name}"
end
 
pry(main)> WTF
#=> MyCustomError: You attempted to use a constant that wasn't defined: WTF from :3:in `const_missing'

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.