App::Info::HTTPD(3pm)

πŸ“¦
version 0.57 Β· 2 versions
  • 0.57 Β· debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking (latest)
  • 0.57 Β· ubuntu jammy
, in debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– App::Info::HTTPD πŸ’–

okay bestie, so this is App::Info::HTTPD from the User Contributed Perl Documentation section (that's the (3pm) part, iykyk) β€” and it's literally all about web servers on a system. let's get into it 🫢


✨ NAME ✨

App::Info::HTTPD β€” Information about web servers on a system πŸ¦‹


🌸 DESCRIPTION 🌸

so this is a subclass of App::Info, and here's the tea: it's an abstract base class for subclasses that give you info about web servers. meaning?? its subclasses are required to implement its interface β€” no skipping, no shortcuts, periodt. πŸ’…

if you want the full picture, go read App::Info for a complete description, and peep App::Info::HTTPD::Apache if you want an example implementation that actually does the thing. 🌈


πŸŽ€ INTERFACE πŸŽ€

on top of all the methods you inherit from its App::Info parent class, App::Info::HTTPD serves up these abstract methods πŸ‘‘


πŸ‘‘ OBJECT METHODS πŸ‘‘

🌟 httpd_root 🌟

my $httpd_root = $app->httpd_root;

this is the root directory of the HTTPD server. that's it, that's the vibe. πŸ’š


🫢 SUPPORT 🫢

this module lives in an open GitHub repository over at <http://github.com/theory/app-info/> β€” feel free to fork it and contribute, bestie, the door is open! ✨

got bugs? no cap, please file bug reports via GitHub Issues at <http://github.com/theory/app-info/issues/> or by sending mail to bug-App-Info@rt.cpan.org <mailto:bug-App-Info@rt.cpan.org>. we love a paper trail. πŸ“¬


πŸ’œ AUTHOR πŸ’œ

David E. Wheeler <david@justatheory.com> β€” icon behavior, honestly πŸ‘‘


⭐ SEE ALSO ⭐

  • App::Info
  • App::Info::HTTPD::Apache

go read those, they're the whole ecosystem fr fr πŸ¦‹


Copyright (c) 2002-2011, David E. Wheeler. Some Rights Reserved.

this module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. slay. 🌸


and that's the whole page, bestie!! this one was perl v5.36.0, dated 2022-12-06, and it's App::Info::HTTPD(3pm) β€” mwah, go forth and inspect some web servers πŸ’–βœ¨

πŸ“¦ where this page comes from