- Defined in:
When we try to get a binding for an object, we try to define a method on that Object's singleton class. This doesn't work for "frozen" Object's, and the exception is just a vanilla RuntimeError.
Class Method Summary collapse
Class Method Details
52 53 54 55 56 57
# File 'lib/pry/exceptions.rb', line 52 def self.===(exception) ["can't modify frozen class/module", "can't modify frozen Class", "can't modify frozen object", ].include?(exception.) end