eltiare (owner)

Revisions

gist: 53795 Download_button fork
public
Public Clone URL: git://gist.github.com/53795.git
urlize_parameters.rb
1
2
3
4
5
6
7
def urlize_parameters(obj, prefix = '')
   case obj
    when Hash: obj.map { |k,v| urlize_parameters(v, prefix.blank? ? k : "#{prefix}[#{k}]")}.join('&')
    when Array: obj.map { |v| urlize_parameters(v, "#{prefix}[]")}.join('&')
    else "#{prefix}=#{obj}"
  end
end