The placeholder_string_matcher plugin exists for backwards compatibility with previous versions of Roda
that allowed placeholders inside strings if they were prefixed by colons:
plugin :placeholder_string_matchers route do |r| r.is("foo/:bar") |v| # matches foo/baz, yielding "baz" # does not match foo, foo/, or foo/baz/ end end
It is not recommended to use this in new applications, and it is encouraged to use separate string class or symbol matchers instead:
r.is "foo", String r.is "foo", :bar
Classes and Modules
Public Class methods
load_dependencies(app)
[show source]
# File lib/roda/plugins/placeholder_string_matchers.rb 25 def self.load_dependencies(app) 26 app.plugin :_symbol_regexp_matchers 27 end