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

new method can receive array or hashref

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • 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