SkillAgentSearch skills...

Queryparams

A straight forward ruby gem to convert nested and intermingled hashes and arrays to http query strings.

Install / Use

/learn @simen/Queryparams
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

QueryParams

A straight forward gem to convert ruby hashes and arrays to http query strings following the query string conventions of Rails and Sinatra. It supports hashes, arrays, nested hashes and arrays of hashes and all combinations thereof. E.g.:

QueryParams.encode({a: 1, b: "c"})
=> "a=1&b=c"

QueryParams.encode({a: {b: 'c', d: 'e'}, f: 'g'})
=> "a[b]=c&a[d]=e&f=g"

QueryParams.encode({a: ['bingo', 'hepp']})
=> "a[0]=bingo&a[1]=hepp"

QueryParams.encode({a: [{b:'c', d:'e'}, {b:'g'}]})
=> "a[][b]=c&a[][d]=e&a[][b]=g"
View on GitHub
GitHub Stars8
CategoryDevelopment
Updated4y ago
Forks7

Languages

Ruby

Security Score

55/100

Audited on Jun 28, 2021

No findings