NAME

Pinto::Remote - Interact with a remote Pinto repository

VERSION

version 0.039

METHODS

new_batch( %batch_args )

Prepares this Pinto::Remote to run a new batch of Actions. Any prior batch will be discarded.

add_action( $action_name, %action_args )

Constructs the action with the given names and arguments, and adds it to the current batch. You must first call new_batch before you can add any actions. The precise class of the Action will be formed by prepending 'Pinto::Remote::Action::' to the action name. See the documentation for the corresponding Action class for a details about the arguments it supports.

run_actions()

Executes all the actions that are currently in the batch for this Pinto::Remote. Returns a Pinto::Remote::Result object that indicates whether the batch was successful and contains any warning or error messages that might have occurred along the way.

add_logger( $obj )

Convenience method for installing additional endpoints for logging. The object must be an instance of a Log::Dispatch::Output subclass.

SUPPORT

Perldoc

You can find documentation for this module with the perldoc command.

perldoc Pinto::Remote

Websites

The following websites have more information about this module, and may be of help to you. As always, in addition to those websites please use your favorite search engine to discover more resources.

Bugs / Feature Requests

https://github.com/thaljef/Pinto-Remote/issues

Source Code

https://github.com/thaljef/Pinto-Remote

git clone git://github.com/thaljef/Pinto-Remote.git

AUTHOR

Jeffrey Ryan Thalhammer <jeff@imaginative-software.com>

COPYRIGHT AND LICENSE

This software is copyright (c) 2011 by Imaginative Software Systems.

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