# File lib/arel/session.rb, line 20 def read(select) @read ||= {} key = select.object_id return @read[key] if @read.key? key @read[key] = select.call end