class WebServiceTest::TestController

Public Instance Methods

assign_parameters() click to toggle source
# File actionpack/test/controller/webservice_test.rb, line 8
def assign_parameters
  if params[:full]
    render plain: dump_params_keys
  else
    render plain: (params.keys - ["controller", "action"]).sort.join(", ")
  end
end
dump_params_keys(hash = params) click to toggle source
# File actionpack/test/controller/webservice_test.rb, line 16
def dump_params_keys(hash = params)
  hash.keys.sort.inject("") do |s, k|
    value = hash[k]

    if value.is_a?(Hash) || value.is_a?(ActionController::Parameters)
      value = "(#{dump_params_keys(value)})"
    else
      value = ""
    end

    s += ", " unless s.empty?
    s += "#{k}#{value}"
  end
end