package Number::Phone::NANP::DO; # numbering plan at http://www.itu.int/itudoc/itu-t/number/d/dom/81947.html use strict; use base 'Number::Phone::NANP'; use Number::Phone::Country qw(noexport); our $VERSION = 1.1; my $cache = {}; # NB this module doesn't register itself, the NANP module should be # used and will load this one as necessary =head1 NAME Number::Phone::NANP::DO - DO-specific methods for Number::Phone =head1 DESCRIPTION This class implements DO-specific methods for Number::Phone. It is a subclass of Number::Phone::NANP, which is in turn a subclass of Number::Phone. Number::Phone::NANP sits in the middle because all NANP countries can share some significant chunks of code. You should never need to C this module directly, as C will load it automatically when needed. =head1 SYNOPSIS use Number::Phone::NANP; my $phone_number = Number::Phone->new('+1 809 547 1000'); # returns a Number::Phone::NANP::DO object =head1 METHODS The following methods from Number::Phone are overridden: =over 4 =item regulator Returns information about the national telecomms regulator. =cut sub regulator { 'Indotel, http://indotel.org.do/'; } =back =head1 BUGS/FEEDBACK Please report bugs by email, including, if possible, a test case. I welcome feedback from users. =head1 LICENCE You may use, modify and distribute this software under the same terms as perl itself. =head1 AUTHOR David Cantrell Edavid@cantrell.org.ukE Copyright 2005 =cut 1;