James Peret's blog. Built with Jekyll and the Mikey theme.

url_encode.rb 324B

    # _plugins/url_encode.rb require 'liquid' require 'uri' # Percent encoding for URI conforming to RFC 3986. # Ref: http://tools.ietf.org/html/rfc3986#page-12 module URLEncode def url_encode(url) return URI.escape(url, Regexp.new("[^#{URI::PATTERN::UNRESERVED}]")) end end Liquid::Template.register_filter(URLEncode)