Module: Pry::FrozenObjectException
- Defined in:
- lib/pry/exceptions.rb
Overview
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
.===(exception) ⇒ Object
57 58 59 60 61 62 63 |
# File 'lib/pry/exceptions.rb', line 57 def self.===(exception) [ "can't modify frozen class/module", "can't modify frozen Class", "can't modify frozen object" ].include?(exception.) end |