# File lib/pry/core_extensions.rb, line 24 def __binding__ if is_a?(Module) return class_eval "binding" end unless respond_to? :__binding_impl__ begin instance_eval %{ def __binding_impl__ binding end } rescue TypeError self.class.class_eval %{ def __binding_impl__ binding end } end end __binding_impl__ end