Acme-Buga
view release on metacpan or search on metacpan
lib/Acme/Buga.pm view on Meta::CPAN
our @EXPORT_OK = qw/buga/;
# constants
use constant BUGA_LIST => [qw/Buga bUga buGa BugA buga BUGA BUga buGA/];
use constant OCTALS => {map{ BUGA_LIST->[$_] => $_ } 0 .. 7};
sub new {
my $class = shift;
my $args = (@_ % 2 == 0) ? {@_} : undef;
return bless {_value => $args->{value} || undef}, $class;
}
# accessors
sub base8 {
return Convert::BaseN->new( base => 8 );
}
sub value {
$_[0]->{_value} = $_[1] if $_[1];
return $_[0]->{_value};
( run in 1.409 second using v1.01-cache-2.11-cpan-de7293f3b23 )