Sha256: 9f69dab4e4431ff38afb2e874e2f699a9c7742082d3ee397ffcab3e6e190ea91

Contents?: true

Size: 206 Bytes

Versions: 10

Compression:

Stored size: 206 Bytes

Contents

module Murlsh

  module_function

  # Query string builder. Takes hash of query string variables.
  def build_query(h)
    h.empty? ? '' : '?' + h.map { |k,v| URI.escape("#{k}=#{v}") }.join('&')
  end

end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
murlsh-1.9.3 lib/murlsh/build_query.rb
murlsh-1.9.2 lib/murlsh/build_query.rb
murlsh-1.9.1 lib/murlsh/build_query.rb
murlsh-1.9.0 lib/murlsh/build_query.rb
murlsh-1.8.0 lib/murlsh/build_query.rb
murlsh-1.7.1 lib/murlsh/build_query.rb
murlsh-1.7.0 lib/murlsh/build_query.rb
murlsh-1.6.1 lib/murlsh/build_query.rb
murlsh-1.6.0 lib/murlsh/build_query.rb
murlsh-1.5.0 lib/murlsh/build_query.rb