Changeset 8680

Show
Ignore:
Timestamp:
04/02/08 23:47:33 (5 months ago)
Author:
yusukebe
Message:

new method can receive array or hashref

Location:
lang/perl/WebService-Simple/trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/WebService-Simple/trunk/example/flickr_echo.pl

    r8608 r8680  
    44use Cache::File; 
    55 
    6 my $api_key = "your_api_key"; 
     6my $api_key = "a1e16e8713317f660e405bb6e047734f"; 
    77my $cache   = Cache::File->new( 
    88    cache_root      => '/tmp/mycache', 
  • lang/perl/WebService-Simple/trunk/lib/WebService/Simple.pm

    r8633 r8680  
    1212 
    1313sub new { 
    14     my ($class, %opt) = @_; 
    15     croak "paramater base_url is required" unless $opt{base_url}; 
     14    my $class = shift; 
     15    my $opt = ref $_[0] eq 'HASH' ? shift: {@_}; 
     16    croak "paramater base_url is required" unless $opt->{base_url}; 
    1617    my $self = bless { 
    17                       ua => LWP::UserAgent->new, 
    18                       %opt, 
    19                   }, $class; 
     18        ua => LWP::UserAgent->new, 
     19        %$opt, 
     20    }, $class; 
    2021    $self; 
    2122} 
     
    7778=head1 VERSION 
    7879 
    79 This document describes WebService::Simple version 0.01 
    80  
     80This document describes WebService::Simple version 0.02 
    8181 
    8282=head1 SYNOPSIS