Method: Bio::Command.make_cgi_params_key_value
- Defined in:
- lib/bio/command.rb
.make_cgi_params_key_value(key, value) ⇒ Object
Builds parameter string for from a key string and a value (or values) for application/x-www-form-urlencoded.
Arguments:
-
(required) key: String
-
(required) value: String or Array containing String
- Returns
-
String
578 579 580 581 582 583 584 585 586 587 588 589 |
# File 'lib/bio/command.rb', line 578 def make_cgi_params_key_value(key, value) result = [] case value when Array value.each do |val| result << [key, val].map {|x| CGI.escape(x.to_s) }.join('=') end else result << [key, value].map {|x| CGI.escape(x.to_s) }.join('=') end return result end |