class MarkMapper::Middleware::IdentityMap::Body

Public Class Methods

new(target, original) click to toggle source
# File lib/mark_mapper/middleware/identity_map.rb, line 15
def initialize(target, original)
  @target   = target
  @original = original
end

Public Instance Methods

close() click to toggle source
# File lib/mark_mapper/middleware/identity_map.rb, line 20
def close
  @target.close if @target.respond_to?(:close)
ensure
  MarkMapper::Plugins::IdentityMap.enabled = @original
  MarkMapper::Plugins::IdentityMap.clear
end