Changeset 19819 for lang/perl

Show
Ignore:
Timestamp:
09/24/08 20:17:44 (5 years ago)
Author:
vkgtaro
Message:

$YAML::Syck::ImplicitUnicode? を使えばいいことに気がついた。依存モジュール一個減らした。

Location:
lang/perl/Config-Multi/trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/Config-Multi/trunk/Makefile.PL

    r19195 r19819  
    1111requires 'Config::Any'           => 0; 
    1212requires 'Class::Accessor'       => 0; 
    13 requires 'Data::Visitor::Encode' => 0; 
    1413requires 'YAML::Syck'            => 0; # for testing 
    1514recommends 'Test::Pod::Coverage' => 0; 
  • lang/perl/Config-Multi/trunk/lib/Config/Multi.pm

    r19195 r19819  
    77use Config::Any; 
    88use Carp; 
    9 use Data::Visitor::Encode; 
    109 
    1110use base qw/Class::Accessor/; 
     
    2322 
    2423    my $config = {}; 
     24 
     25    local $YAML::Syck::ImplicitUnicode = 1 
     26        if $self->unicode; 
    2527 
    2628    my $app_files = $self->_find_files( $self->{app_name} ); 
     
    5759 
    5860    $self->{files} = \@files; 
    59  
    60     if ( $self->unicode ) { 
    61         my $dve = Data::Visitor::Encode->new(); 
    62         $config = $dve->decode('utf8', $config); 
    63     } 
    6461 
    6562    return $config;