module ObjectSpace

Public Class Methods

log_state(file) { |obj| ... } click to toggle source
# File lib/rubyhacks.rb, line 88
def self.log_state(file, &block)
        File.open(file, 'w') do |file|
                each_object do |obj|
                        if block
                                PP.pp(obj, file) if yield(obj)
                        else
                                PP.pp(obj, file)
                        end
                end
        end
end