NAME
Weather::YR::Base - Base class for all YR service classes.
DESCRIPTION
This module contains helper functions for all other YR service classes.
CONFIGURATION
This base class contains no default configuration. To set default configuration parameters in your sub class, configure a %CONFIG
variable in your class.
METHODS
new(\%args
)
Constructor. Takes parameters as a HASHREF that will be merged with the default configuration in "%CONFIG".
config(%args
)
Sets default package configuration values.
fetch
This method will try to fetch the content of the web service.
get_ua
Creates and returns an user agent instance which can be used to fetch data from the YR web services.
get_url
This method should be overridden by a subclass. By default it will return the value of $self->{url}
.
merge_config
Method for overriding values in the object with values from a HASHREF.
SEE ALSO
AUTHOR
Knut-Olav, <knut-olav@hoven.ws>
COPYRIGHT AND LICENSE
Copyright (C) 2008 by Knut-Olav Hoven
This library is free software; you can redireibute it and/or modify it under the terms as GNU GPL version 2.