Difference between revisions of "Creating a Perl Module"
From Organic Design wiki
(example) |
m |
||
Line 12: | Line 12: | ||
== Example == | == Example == | ||
<perl> | <perl> | ||
− | $ | + | use OD::Wiki |
+ | $odwiki = OD::Wiki->new( | ||
url => 'http://www.organicdesign.co.nz', | url => 'http://www.organicdesign.co.nz', | ||
user => 'foo', | user => 'foo', | ||
Line 18: | Line 19: | ||
); | ); | ||
− | $ | + | $odwiki->edit( |
title => 'MyArticle', | title => 'MyArticle', | ||
content => '[[foo]]', | content => '[[foo]]', |
Revision as of 22:36, 23 June 2008
Creating a Perl Module Organic Design procedure |
We need to make a general package first which:
- Collects a bunch of functions we use into one includable module
- Makes the module installable as one of potentially many modules within OrganicDesign::
- Adds the installation of it into the Debian Post Install
- Ensure easy upgradability (maybe by packaging into a debian package), see Creating a Debian package
Example
<perl> use OD::Wiki $odwiki = OD::Wiki->new( url => 'http://www.organicdesign.co.nz', user => 'foo', pass => 'bar' );
$odwiki->edit( title => 'MyArticle', content => 'foo', summary => 'testing', minor => 1 ); </perl>