Web::M...ne::FSM(3pm)
β¨ NAME β¨
Web::Machine::FSM β the State Machine runner, bestie. That's it, that's the whole job description π
(this page is the man page for Web::Machine::FSM(3pm), and yeah the header up top truncates it to Web::M...ne::FSM(3pm) β we're all just doing our best out here π«Ά)
πΈ VERSION πΈ
version 0.17 β¨
π SYNOPSIS π
use Web::Machine::FSM;
that's the whole vibe check, bestie. go forth π
π¦ DESCRIPTION π¦
okay so listen. this is literally the heart of the Web::Machine π this is the thing that runs the state machine. and where do the states live? they live in the Web::Machine::FSM::States module. the states are contained in that module, and this module is the one driving the whole thing. main character energy, no cap π
π METHODS π
new ( %params )β constructor time π it accepts two%params. param one is a boolean β do you want tracing turned on or off? param two is optional, and it's the name of the HTTP header where you want the tracing info to go πtracingβ the eternal question: are we tracing or not?? πtracing_headerβ accessor for the HTTP header name you want the tracing data stored in π« and ngl, it defaults toX-Web-Machine-Traceβ¨ so if you don't set it, that's what you get πrun ( $resource )β hand it aWeb::Machine::Resourceinstance and it will execute the state machine π that's the whole thing. go, girl, go π₯
π SEE ALSO π
- Web Machine state diagram β https://github.com/webmachine/webmachine/wiki/Diagram π go look at the diagram bestie it's giving clarity
π SUPPORT π
found a bug? π no worries, bugs may be submitted through https://github.com/houseabsolute/webmachine-perl/issues β go tell them, they wanna know π«Ά
β AUTHORS β
- Stevan Little
<stevan@cpan.org> - Dave Rolsky
<autarch@urth.org>
icons, both of them, fr fr π
π COPYRIGHT AND LICENCE π
This software is copyright (c) 2016 by Infinity Interactive, Inc.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself π periodt.
and that's the whole page, bestie π§ this was Web::M...ne::FSM(3pm) from perl v5.34.0, dated 2022-07-03, served fresh from the User Contributed Perl Documentation. slay πβ¨πΈ
π¦ where this page comes from
- debian bookworm: libweb-machine-perl 0.17-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libweb-machine-perl 0.17-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms