Sha256: 3942f4499a77d5df061bc797245c2e969c52b4c1e3d28ab84382620da26afee8
Contents?: true
Size: 575 Bytes
Versions: 1
Compression:
Stored size: 575 Bytes
Contents
require 'digest/md5' require 'tempfile' module Chuckle module Util module_function def hash_to_query(hash) q = hash.map do |key, value| key = CGI.escape(key.to_s) value = CGI.escape(value.to_s) "#{key}=#{value}" end q.sort.join('&') end def md5(s) Digest::MD5.hexdigest(s.to_s) end def rm_if_necessary(path) File.unlink(path) if File.exist?(path) end def tmp_path Tempfile.open('chuckle') do |f| path = f.path f.unlink path end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
chuckle-1.0.9 | lib/chuckle/util.rb |