0
I Use This!
Activity Not Available

Commits : Listings

Analyzed about 1 year ago. based on code collected about 1 year ago.
Jan 18, 2023 — Jan 18, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Refactor out the qualifying-stage-names code
Shawn M Moore
as sartak
More... over 16 years ago
Simplest implementation of tokens rule
Shawn M Moore
as sartak
More... over 16 years ago
Test fixes for the API change in add_rule
Shawn M Moore
as sartak
More... over 16 years ago
Remove the logic in Rule that is controlled by subclasses
Shawn M Moore
as sartak
More... over 16 years ago
Add some Rule subclasses: CodeRef, Regex, Tokens. Regex will probably be subsumed by Tokens
Shawn M Moore
as sartak
More... over 16 years ago
We also don't need rule_class any more
Shawn M Moore
as sartak
More... over 16 years ago
add_rule should not silently create new rules, because we'll be getting multiple rule subclasses
Shawn M Moore
as sartak
More... over 16 years ago
Move the "invoke match" logic into match where it belongs (and now can be subclassed to do interesting things)
Shawn M Moore
as sartak
More... over 16 years ago
Reify dispatch and dispatch match, refactor super dispatcher to just splat its matches into the current dispatch's matches
Shawn M Moore
as sartak
More... over 16 years ago
ignore blib
Shawn M Moore
as sartak
More... over 16 years ago
"use MyApp::Dispatcher" should not export sugar. but "use MyFramework::Dispatcher -base" should
Shawn M Moore
as sartak
More... over 16 years ago
Throw an error if "use Path::Dispatcher -base" or similar is used
Shawn M Moore
as sartak
More... over 16 years ago
Make sure that we return no useful value, so we don't have to worry about backwards compatibility when we figure out how to return values from a dispatch/run
Shawn M Moore
as sartak
More... over 16 years ago
We can now pass arguments to each rule's block from "run" or invoking the coderef returned by "dispatch"
Shawn M Moore
as sartak
More... over 16 years ago
Failing tests for dispatching with arguments
Shawn M Moore
as sartak
More... over 16 years ago
Support for adding stages (plugins!) and adding rules to before/on/after any stage. Rename the before and after stages to first and last.
Shawn M Moore
as sartak
More... over 16 years ago
Declarative dispatchers take their name from the package into which they're installed
Shawn M Moore
as sartak
More... over 16 years ago
Support for named dispatchers
Shawn M Moore
as sartak
More... over 16 years ago
Support for super dispatchers in the sugar layer
Shawn M Moore
as sartak
More... over 16 years ago
Small refactor to give defer_to_super_dispatcher more control
Shawn M Moore
as sartak
More... over 16 years ago
Support (and more tests for) "super" dispatchers
Shawn M Moore
as sartak
More... over 16 years ago
Add failing tests for having a super dispatcher
Shawn M Moore
as sartak
More... over 16 years ago
Add (failing) tests for layering dispatcher rules across subclasses
Shawn M Moore
as sartak
More... over 16 years ago
Add "on", more tests
Shawn M Moore
as sartak
More... over 16 years ago
Figure out how sugar will be distributed
Shawn M Moore
as sartak
More... over 16 years ago
Begin Path::Dispatcher::Declarative
Shawn M Moore
as sartak
More... over 16 years ago
Support for arbitrary dispatch matching with coderefs (so we can support Jifty::Dispatcher's "when" rule type)
Shawn M Moore
as sartak
More... over 16 years ago
Implement aborting the dispatch by die-ing with a special value
Shawn M Moore
as sartak
More... over 16 years ago
(Failing) tests for aborting the dispatch
Shawn M Moore
as sartak
More... over 16 years ago
Allow rules to be "fallthrough" or not; by default, "on" rules are not fallthrough, others are
Shawn M Moore
as sartak
More... over 16 years ago