Class ActionController::Reloader::BodyWrapper
In: vendor/rails/actionpack/lib/action_controller/reloader.rb
Parent: Object

Methods

Public Class methods

[Source]

    # File vendor/rails/actionpack/lib/action_controller/reloader.rb, line 9
 9:       def initialize(body, lock)
10:         @body = body
11:         @lock = lock
12:       end

Public Instance methods

[Source]

    # File vendor/rails/actionpack/lib/action_controller/reloader.rb, line 14
14:       def close
15:         @body.close if @body.respond_to?(:close)
16:       ensure
17:         Dispatcher.cleanup_application
18:         @lock.unlock
19:       end

[Source]

    # File vendor/rails/actionpack/lib/action_controller/reloader.rb, line 21
21:       def method_missing(*args, &block)
22:         @body.send(*args, &block)
23:       end

[Source]

    # File vendor/rails/actionpack/lib/action_controller/reloader.rb, line 25
25:       def respond_to?(symbol, include_private = false)
26:         symbol == :close || @body.respond_to?(symbol, include_private)
27:       end

[Validate]