# File lib/right_gogrid.rb, line 131 def gogrid_get_servers(params={}) param_list = [] # An array with single-key hash entries... [:ids, :names, :servers].each do |ptype| items = params[ptype].to_a.flatten item_name = ptype.to_s.chop.to_sym param_list += items.map { |item| { item_name => item} } end do_request("grid/server/get", {}, param_list) rescue on_exception end