NAME

WWW::Rafb - Perl interface for rafb pasting site ( rafb.net/paste )

SYNOPSIS

	# create object with the paste information
	my $paste = WWW::Rafb->new( 'language' => 'perl',
                                'nickname' => 'Di42lo',
                                'description' => 'my first script in perl',
                                'tabs' => 'No',
                                'file' => "~/first.pl");
								
	# do the http request ( the paste itself )
	$paste->paste();

	# print the url
	print "You can get $paste->{file} at url: $paste->{URL}\n";

DESCRIPTION

"WWW::Rafb" provides object interface for pasting any text file/source file into the the rafb site with the needed information.

This module requires LWP::UserAgent and use URI::Escape.

INTERFACE

	new( [ARGS] )

		Used to set the pasting information about the file and create a new 
		Object of the WWW::Rafb module. 

		Arguments:

		language - The file type. One of this types:
		note: you should write the value (in the () ) and not the full name.

			C89 (c89)
    		C99 (c)
    		C++ (c++) 
 			C#	(c#)
 			Java (java)
			Pascal (pascal)
			Perl (perl)
			PHP	(php)
			PL/I (pl/i)
			Python (python)
			Ruby (ruby)
			SQL	(sql)
			Visual Basic (vb)
			Plain Text (plain text)
	
        nickname - the nickname of the script/file publisher
        description' => 'my first script in perl',
        tabs - values: No/2/4/6/8
        file - path of the file we want to upload.

		NOTES: 	Returns a blessed object with the information.
paste() 

	Returns the object with the URL of the file in the 
	rafb.net/paste site and the other informations.

	No Arguments.

LINKS

http://www.rafb.net/paste

NOTES

Don't run this script too much times, the site has protection from that. to solve that - sleep(10) between the pastes.

AUTHOR

This module was written by Amit Sides <amit.sides@gmail.com>

Copyright

Copyright (c) 2006 Amit Sides. All rights reserved.

LICENSE

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.