class Marten::Routing::Parameter::Slug
Defined in:
marten/routing/parameter/slug.crInstance Method Summary
-
#dumps(value) : Nil | ::String
Returns the string representation of the specified route parameter object.
-
#loads(value : ::String) : ::String
Parses a raw string parmater and returns the corresponding Crystal object.
-
#regex : Regex
Returns the
Regex
object to use to match parameters when routes are processed.
Instance methods inherited from class Marten::Routing::Parameter::Base
dumps(value) : Nil | ::String
dumps,
loads(value : ::String)
loads,
regex : Regex
regex
Instance Method Detail
Returns the string representation of the specified route parameter object.
Note that this method can either return a string or nil
: nil
means that the passed value cannot be
serialized properly, which will make any URL reverse resolution fail with a
Marten::Routing::Errors::NoReverseMatch
error.
Parses a raw string parmater and returns the corresponding Crystal object.
The returned object is the one that will be forwarded to the handler in the route parameters hash.
Returns the Regex
object to use to match parameters when routes are processed.