class ActionDispatch::Response::RackBody - actionpack-4.2.4 Documentation

# class ActionDispatch::Response::RackBody

### Public Class Methods

new(response) click to toggle source

    # File lib/action_dispatch/http/response.rb, line 356
    def initialize(response)
      @response = response
    end

### Public Instance Methods

body() click to toggle source

    # File lib/action_dispatch/http/response.rb, line 370
    def body
      @response.body
    end

close() click to toggle source

    # File lib/action_dispatch/http/response.rb, line 364
    def close
      # Rack "close" maps to Response#abort, and *not* Response#close
      # (which is used when the controller's finished writing)
      @response.abort
    end

each(*args, &block) click to toggle source

    # File lib/action_dispatch/http/response.rb, line 360
    def each(*args, &block)
      @response.each(*args, &block)
    end

respond_to?(method, include_private = false) click to toggle source
Calls superclass method

    # File lib/action_dispatch/http/response.rb, line 374
    def respond_to?(method, include_private = false)
      if method.to_s == 'to_path'
        @response.stream.respond_to?(method)
      else
        super
      end
    end

to_ary() click to toggle source

    # File lib/action_dispatch/http/response.rb, line 386
    def to_ary
      nil
    end

to_path() click to toggle source

    # File lib/action_dispatch/http/response.rb, line 382
    def to_path
      @response.stream.to_path
    end