The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Net::PingFM::Service - Class To Describe a ping.fm service

DESCRIPTION

Class to describe a ping.fm service, generaly spat out by Net::PingFM.

ACCESSORS

name

Name for this service

id

id for this service

trigger

Trigger for this service, such as '@fb'

url

Url for this service, such as http://twitter.com

Icon (url) for this service

can_blog

If we can use the blog method with this service returns 1 (true), otherwise returns 0 (false)

can_microblog

If we can use the microblog method with this service returns 1 (true), otherwise returns 0 (false)

can_status

If we can use the status method with this service returns 1 (true), otherwise returns 0 (false)

SECONDARY METHODS

Whilst these aren't "private" they're not really nessasery or required, but feel free to use them if you want.

methods

List (reference) containing acceptable methods for this service (blog, microblog, status )

methods_hash

my $meths = $srv->methods_hash;

if( $meths->{blog} ){ print 'we can blog'; }

Returns a hash reference where the keys are the method labels (blog, microblog, status) and the values are 1 or 0. A value of 1 indicates that method is available to the service zero indicates that it is not.

AUTHOR

Joe Higton

COPYRIGHT

Copyright 2008 Joe Higton

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