<<

NAME

Youri::Check::Input::Build::Source - Abstract build log source

DESCRIPTION

This abstract class defines the updates source interface for Youri::Check::Input::Build.

CLASS METHODS

new(%args)

Creates and returns a new Youri::Check::Input::Build object.

No generic parameters (subclasses may define additional ones).

Warning: do not call directly, call subclass constructor instead.

INSTANCE METHODS

get_id()

Returns source identity.

fails($name, $version, $release, $arch)

Returns true if build fails for package with given name, version and release on given architecture.

status($name, $version, $release, $arch)

Returns exact build status for package with given name, version and release on given architecture. It has to be called after fails().

url($name, $version, $release, $arch)

Returns URL of information source for package with given name, version and release on given architecture. It has to be called after fails().

SUBCLASSING

The following methods have to be implemented:

fails
status
url

COPYRIGHT AND LICENSE

Copyright (C) 2002-2006, YOURI project

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

<<