String-Formatter

 view release on metacpan or  search on metacpan

lib/String/Formatter.pm  view on Meta::CPAN

}

sub new {
  my ($class, $arg) = @_;

  my $_codes = {
    %{ $class->default_codes },
    %{ $arg->{codes} || {} },
  };

  my $self = bless { codes => $_codes } => $class;

  for (keys %METHODS) {
    $self->{ $_ } = $arg->{ $_ } || do {
      my $default_method = "default_$_";
      $class->$default_method;
    };

    $self->{$_} = $self->can($self->{$_}) unless ref $self->{$_};
  }



( run in 0.310 second using v1.01-cache-2.11-cpan-65fba6d93b7 )