NAME
App::PerlWatcher::Watcher::HTTPSimple - The simple HTTP watcher, where actual http responce body is been processed by closure
VERSION
version 0.20
SYNOPSIS
# use the following config for Engine:
{
class => 'App::PerlWatcher::Watcher::HTTPSimple',
config => {
url => 'http://download.finance.yahoo.com/d/quotes.csv?s=EURUSD=X&f=sl1d1t1c1ohgv&e=.csv',
title => '€/$',
frequency => 600,
timeout => 10,
response_handler => sub {
(split(',', $_))[1];
},
on => {
ok => { 1 => 'notice' },
fail => { 10 => 'info' },
},
},
},
ATTRIBUTES
url
The url been wached
response_handler
The callback, which is been called as response_handler($body), and which should return the body to be displayed as result.
processed_response
The last result, which is been stored after invocation of response_handler
AUTHOR
Ivan Baidakou <dmol@gmx.com>
COPYRIGHT AND LICENSE
This software is copyright (c) 2013 by Ivan Baidakou.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.