Aaron Straup Cope > Net-Blogger-0.8.4 > Net::Blogger::Engine::Base

Download:
Net-Blogger-0.8.4.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  2
Open  2
View Bugs
Report a bug
Module Version: 0.3.1   Source   Latest Release: Net-Blogger-1.02

NAME ^

Net::Blogger::Engine::Base - base class for Blogger API engines

SYNOPSIS ^

 package Net::Blogger::Engine::SuperFly;

 use vars qw ( @ISA );
 @ISA = qw ( Net::Blogger::Engine::Base );
 use Net::Blogger::Engine::Base;

 sub new {
    my $pkg = shift;

    my $self = {};
    bless $self,$pkg;
    
    $self->SUPER::init(@_);
    return $self;
 }

DESCRIPTION ^

Base.pm is used a base class by implementation specific modules for the Blogger API.

If an implementation follows the Blogger API to the letter then, conceivably, all it's package would need to define is a constructor and Proxy method to define the URI of it's XML-RPC server.

Base.pm inherits the functionality of Net::Blogger::Base::API and Net::Blogger::Base::Ext and defines private methods used by each.

CONSTRUCTOR METHODS ^

Blogger->new(%args)

Instantiate a new Blogger object.

Valid arguments are :

PUBLIC METHODS ^

There are no public methods. See Net::Blogger::Base::API and Net::Blogger::Base::Ext.

PRIVATE METHODS ^

$pkg->Proxy()

Get/set the URI of the Blogger API server.

$pkg->AppKey($key)

Get/set the magic appkey

$pkg->BlogId($id)

Get/set the blogid

$pkg->Username($username)

Get/set the username

$pkg->Password($password)

Get/set the password

$pkg->MaxPostLength()

Return the maximum number of characters a single post may contain.

$pkg->LastError($e)

Fetch the last recorded error message.

Returns a string.

PRIVATE METHODS ^

$pkg->_Client()

Return an XML-RPC or SOAP client object.

$pkg->_Type(%args)

VERSION ^

0.3.1

DATE ^

September 02, 2002

AUTHOR ^

Aaron Straup Cope

SEE ALSO ^

Net::Blogger::API::Core

Net::Blogger::API::Extended

SOAP::Lite

CHANGES ^

0.3.1

0.3

0.2

0.1.3

0.1.2

0.1.1

0.1

LICENSE ^

Copyright (c) 2001-2002 Aaron Straup Cope.

This is free software, you may use it and distribute it under the same terms as Perl itself.