Create a gist now

Instantly share code, notes, and snippets.

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'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment