# module ActionDispatch::Http::Parameters

### Public Instance Methods

parameters() click to toggle source

Returns both GET and POST parameters in a single hash.

    # File lib/action_dispatch/http/parameters.rb, line 8
    def parameters
      @env["action_dispatch.request.parameters"] ||= begin
        params = request_parameters.merge(query_parameters)
        params.merge!(path_parameters)
        encode_params(params).with_indifferent_access
      end
    end

Also aliased as: params
params()
Alias for: parameters
path_parameters() click to toggle source

Returns a hash with the parameters used to form the path of the request. Returned hash keys are strings:

    {'action' => 'my_action', 'controller' => 'my_controller'}

See `symbolized_path_parameters` for symbolized keys.

    # File lib/action_dispatch/http/parameters.rb, line 34
    def path_parameters
      @env["action_dispatch.request.path_parameters"] ||= {}
    end

symbolized_path_parameters() click to toggle source

The same as `path_parameters` with explicitly symbolized keys.

    # File lib/action_dispatch/http/parameters.rb, line 24
    def symbolized_path_parameters
      @symbolized_path_params ||= path_parameters.symbolize_keys
    end