class method self.included

Ruby on Rails 2.2.3

Since v2.2.3 Last seen in v2.3.18

Available in: v2.2.3 v2.3.18

Signature

self.included(base)

No documentation comment.

Parameters

base req
Source
# File actionpack/lib/action_controller/test_process.rb, line 370
    def self.included(base)
      # execute the request simulating a specific HTTP method and set/volley the response
      # TODO: this should be un-DRY'ed for the sake of API documentation.
      %w( get post put delete head ).each do |method|
        base.class_eval <<-EOV, __FILE__, __LINE__
          def #{method}(action, parameters = nil, session = nil, flash = nil)
            @request.env['REQUEST_METHOD'] = "#{method.upcase}" if defined?(@request)
            process(action, parameters, session, flash)
          end
        EOV
      end
    end

Defined in actionpack/lib/action_controller/test_process.rb line 370 · View on GitHub · Improve this page · Find usages on GitHub

Defined in ActionController::TestProcess

Type at least 2 characters to search.

↑↓ navigate · open · esc close