Number...ANP::VI(3pm)

πŸ’– Number::Phone::NANP::VI β€” the VI glow-up πŸ’–

okay so bestie, you've stumbled into the manual page for Number::Phone::NANP::VI, a little gem from the User Contributed Perl Documentation corner of the perl universe. it's giving very niche, very specific, very slay. let's get into it πŸ¦‹


✨ NAME ✨

Number::Phone::NANP::VI β€” the VI-specific methods for Number::Phone, and yes, VI here means the U.S. Virgin Islands. periodt. πŸ‘‘


🌸 DESCRIPTION 🌸

so here's the tea β˜• β€” this class implements the VI-specific methods for Number::Phone. it's a subclass of Number::Phone::NANP, which is itself a subclass of Number::Phone. it's a whole little family tree, a nepo baby situation, and honestly we love that for it 🌈

Number::Phone::NANP sits in the middle of that hierarchy on purpose, because all NANP countries can share some significant chunks of code β€” why rewrite the same stuff 20 times when you can just inherit it? main character energy fr fr πŸ’…

and here's the important part: you should never need to use this module directly. like, ever. because Number::Phone::NANP will load it automatically when needed. it just shows up when it's called, no announcement, very mysterious, very cunty πŸ’œ


πŸŽ€ SYNOPSIS πŸŽ€

look at this beautiful little snippet, isn't she gorgeous:

use Number::Phone::NANP;

my $phone_number = Number::Phone->new('+1 340 712 9960');
# returns a Number::Phone::NANP::VI object

that's it. that's the whole vibe. you hand it a number, it hands you back a Number::Phone::NANP::VI object, no cap. βœ…


πŸ”₯ METHODS πŸ”₯

the following methods from Number::Phone are overridden:

(no methods are overridden)

yeah babe. that's the list. nothing. zero. nada. it's a whole section of absolutely nothing and honestly? iconic. the class is out here just vibing, holding space, existing πŸ•―οΈβœ¨


😭 BUGS/FEEDBACK 😭

found a bug? ngl bestie, please tell someone. report bugs at:

<https://github.com/DrHyde/perl-modules-Number-Phone/issues>

and if you possibly can, include a test case β€” a test case is like the receipt for your bug report, and without it we're all just guessing πŸ§ΎπŸ’€

also: feedback from users is genuinely welcomed. they want to hear from you. your thoughts are valid, your opinions matter, go off πŸ’–


πŸ“œ LICENCE πŸ“œ

you may use, modify and distribute this software under the same terms as perl itself. so basically: do your thing, just keep it perl-flavoured πŸͺ✨


πŸ‘‘ AUTHOR πŸ‘‘

David Cantrell <david@cantrell.org.uk>

Copyright 2026


πŸ’Œ cute sign-off time πŸ’Œ this page came to you courtesy of perl v5.40.1, dated 2026-06-11. that's the version, that's the date, that's the whole shebang. now go forth and format some Virgin Islands phone numbers, bestie. you've got this. πŸ«ΆπŸŒΈπŸ¦‹
πŸ“¦ where this page comes from