NAME

Net::IP::Flakweb - A simple interface for ip.flakweb.net to determine your public IP address.

VERSION

Version 0.01

SYNOPSIS

Quick summary of what the module does.

Perhaps a little code snippet.

    use Net::IP::Flakweb;

    my $ip = Net::IP::Flakweb->new();
    
    my $address = $ip->fetch();
	my $yaml    = $ip->fetch('yaml');
	my $json    = $ip->fetch('json');
	my $xml     = $ip->fetch('xml');
	
	# Fetch results for all the available formats.
	my @formats = $ip->formats();
	my $content = {};
	foreach (@formats) {
		$content->{$_} = $ip->fetch("$_");
	}

SUBROUTINES/METHODS

new

formats()

    Return an array of all the available formats.

fetch($format)

    Returns the IP in the format specified by the format parameter.

AUTHOR

Mark Caudill, <mcaudill at cpan.org>

BUGS

Please report any bugs or feature requests at https://bitbucket.org/flakblas/net-ip-flakweb/issues.

SUPPORT

You can find documentation for this module with the perldoc command.

perldoc Net::IP::Flakweb

You can also look for information at:

LICENSE AND COPYRIGHT

Copyright 2011 Mark Caudill.

This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.

See http://dev.perl.org/licenses/ for more information.