The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.11 - 2019-02-20

  • Find installed modules with Module::Find in Starch::Util::croak(), making it support non-core Starch:: modules too.
  • Require perl 5.8.1.
  • Simplify VERSION declarations.

Documentation

Starch recipes for common situations.
How to alter the behavior of Starch.

Modules

A framework independent HTTP session library.
Role applicator and class creator.
Entry point for accessing Starch state objects.
Always retrieve state data.
Base role for Starch plugin bundles.
Arguments and methods for dealing with HTTP cookies.
Disable store read and/or write operations.
Base role for Starch plugins.
Base role for Starch::State plugins.
Base role for Starch::Store plugins.
Turn Starch store exceptions into log messages.
Trigger periodic writes to the store.
Throttle misbehaving Starch stores.
Add extra trace logging to your manager, states, and stores.
Logging capabilities used internally by Starch.
The Starch state object.
Base role for Starch stores.
Layer multiple Starch stores.
In-memory Starch store.
Utility functions used internally by Starch.
Test core features of starch.

Provides

in lib/Starch/Plugin/CookieArgs/Manager.pm
in lib/Starch/Plugin/CookieArgs/State.pm
in lib/Starch/Plugin/RenewExpiration/Manager.pm
in lib/Starch/Plugin/RenewExpiration/State.pm
in lib/Starch/Plugin/Trace/Manager.pm
in lib/Starch/Plugin/Trace/State.pm
in lib/Starch/Plugin/Trace/Store.pm