Changeset 22389

Show
Ignore:
Timestamp:
10/30/08 21:37:35 (5 years ago)
Author:
drry
Message:
  • ディレクトリ名を変更しました。
  • ほか。
Location:
lang/perl/WebService-Simple-Tumblr/trunk
Files:
3 modified
1 moved

Legend:

Unmodified
Added
Removed
  • lang/perl/WebService-Simple-Tumblr/trunk

  • lang/perl/WebService-Simple-Tumblr/trunk/lib/WebService/Simple/Tumblr.pm

    r22385 r22389  
    1919 
    2020has '+response_parser' => ( 
    21     default  => sub { 
     21    default => sub { 
    2222        WebService::Simple::Tumblr::Parser->new; 
    2323    }, 
     
    4545    if ($url) { 
    4646        $url =~ s{/(?:api/read)?$}{}; 
    47         $url .= "/api/read"; 
     47        $url .= '/api/read'; 
    4848        $self->base_url($url); 
    4949    } 
  • lang/perl/WebService-Simple-Tumblr/trunk/lib/WebService/Simple/Tumblr/Parser.pm

    r22385 r22389  
    4747 
    4848    my @posts; 
    49     for my $node ( $doc->findnodes("/tumblr/posts/post") ) { 
     49    for my $node ( $doc->findnodes('/tumblr/posts/post') ) { 
    5050        push @posts, $self->parse_post($node); 
    5151    } 
     
    5959    my $args = {}; 
    6060    my %map  = ( 
    61         audio        => "parse_audio", 
    62         conversation => "parse_conversation", 
    63         link         => "parse_link", 
    64         photo        => "parse_photo", 
    65         quote        => "parse_quote", 
    66         regular      => "parse_regular", 
    67         video        => "parse_video", 
     61        audio        => 'parse_audio', 
     62        conversation => 'parse_conversation', 
     63        link         => 'parse_link', 
     64        photo        => 'parse_photo', 
     65        quote        => 'parse_quote', 
     66        regular      => 'parse_regular', 
     67        video        => 'parse_video', 
    6868    ); 
    6969 
     
    8686    ); 
    8787 
    88     for my $tag ( $node->findnodes("tag") ) { 
     88    for my $tag ( $node->findnodes('tag') ) { 
    8989        push @{ $args->{tags} }, $tag->textContent; 
    9090    } 
    9191 
    92     my $class = "WebService::Simple::Tumblr::Post::" . ucfirst($type); 
     92    my $class = 'WebService::Simple::Tumblr::Post::' . ucfirst($type); 
    9393    Class::MOP::load_class($class); 
    9494    my $post = eval { $class->new(%$args) }; 
     
    105105 
    106106    my $strp = DateTime::Format::Strptime->new( 
    107         pattern   => '%F %T %Z', 
    108         on_error  => 'croak', 
     107        pattern  => '%F %T %Z', 
     108        on_error => 'croak', 
    109109    ); 
    110110    return $strp->parse_datetime($date); 
     
    124124    my( $self, $node, $args ) = @_; 
    125125 
    126     $args->{text}   = $node->findvalue('conversation-text'); 
     126    $args->{text} = $node->findvalue('conversation-text'); 
    127127 
    128128    return 1; 
     
    145145 
    146146    $image =~ /tumblr\.com\/(.*?)_500\.(.*?)$/ 
    147         or die "Unknown format!"; 
     147        or die 'Unknown format!'; 
    148148    $args->{image_id} = $1; 
    149149    $args->{suffix}   = $2; 
     
    165165    my( $self, $node, $args ) = @_; 
    166166 
    167     $args->{title}   = $node->findvalue('regular-title'); 
    168     $args->{body} = $node->findvalue('regular-body'); 
     167    $args->{title} = $node->findvalue('regular-title'); 
     168    $args->{body}  = $node->findvalue('regular-body'); 
    169169 
    170170    return 1; 
  • lang/perl/WebService-Simple-Tumblr/trunk/lib/WebService/Simple/Tumblr/Post/Video.pm

    r22385 r22389  
    88    default => 'video', 
    99); 
    10   
     10 
    1111has player => ( 
    1212    is       => 'rw',