class Mustermann::Sinatra::TryConvert
@!visibility private
Tries to translate objects to Sinatra patterns.
def self.convert(input, **options)
-
(Mustermann::Sinatra, nil)-
def self.convert(input, **options) new(options).translate(input) end
def initialize(options)
def initialize(options) @options = options end
def new(input, escape = false)
-
(Mustermann::Sinatra)-
def new(input, escape = false) input = Mustermann::Sinatra.escape(input) if escape Mustermann::Sinatra.new(input, **options) end
def uri_decode
-
(true, false)- whether or not expected pattern should have uri_decode option set
def uri_decode options.fetch(:uri_decode, true) end