module Middleman::Util::UriTemplates
def uri_template(tmpl_src)
-
(Addressable::Template)
- a URI template
Parameters:
-
tmpl_src
(String
) -- URI template source
def uri_template(tmpl_src) # Support the RFC6470 templates directly if people use them if tmpl_src.include?(':') tmpl_src = tmpl_src.gsub(/:([A-Za-z0-9]+)/, '{\1}') end ::Addressable::Template.new(::Middleman::Util.normalize_path(tmpl_src)) end