class Jeff::Query

Converts query field-value pairs to a sorted query string.

Attributes

values[R]

Public Class Methods

new(values) click to toggle source
# File lib/jeff.rb, line 18
def initialize(values)
  @values = values
end

Public Instance Methods

to_s() click to toggle source
# File lib/jeff.rb, line 22
def to_s
  values
    .sort { |a, b| a[0].to_s <=> b[0].to_s }
    .map { |k, v| "#{k}=#{Utils.escape(v)}" }.join('&')
end