Class: Hash
Instance Method Summary collapse
Instance Method Details
#to_params(namespace = nil) ⇒ Object
384 385 386 387 388 389 390 391 392 393 394 395 396 |
# File 'lib/rail-locator-api/api_request.rb', line 384 def to_params(namespace = nil) query = [] each do |key, value| if value.present? if value.is_a?(Hash) || value.is_a?(Array) query += value.to_params(namespace ? "#{namespace}[#{key}]" : key) else query << value.to_params(namespace ? "#{namespace}[#{key}]" : key) end end end query end |