Class: Neo4j::Rails::Middleware::Body

Inherits:
Object
  • Object
show all
Defined in:
lib/neo4j/rails/rack_middleware.rb

Overview

:nodoc:

Instance Method Summary (collapse)

Constructor Details

- (Body) initialize(target, original)

A new instance of Body



8
9
10
11
# File 'lib/neo4j/rails/rack_middleware.rb', line 8

def initialize(target, original)
  @target = target
  @original = original
end

Instance Method Details

- (Object) close



17
18
19
20
21
22
# File 'lib/neo4j/rails/rack_middleware.rb', line 17

def close
  @target.close if @target.respond_to?(:close)
ensure
  IdentityMap.enabled = @original
  IdentityMap.clear
end

- (Object) each(&block)



13
14
15
# File 'lib/neo4j/rails/rack_middleware.rb', line 13

def each(&block)
  @target.each(&block)
end