# ABSTRACT: The result from running a remote Action
package Pinto::Remote::Result;
use Moose;
use MooseX::Types::Moose qw(Bool);
#-----------------------------------------------------------------------------
our $VERSION = '0.0995'; # VERSION
#------------------------------------------------------------------------------
has was_successful => (
is => 'ro',
isa => Bool,
default => 0,
);
#-----------------------------------------------------------------------------
sub exit_status {
my ($self) = @_;
return $self->was_successful ? 0 : 1;
}
#-----------------------------------------------------------------------------
__PACKAGE__->meta->make_immutable;
#-----------------------------------------------------------------------------
1;
__END__
=pod
=encoding UTF-8
=for :stopwords Jeffrey Ryan Thalhammer BenRifkah Fowler Jakob Voss Karen Etheridge Michael
G. Bergsten-Buret Schwern Oleg Gashev Steffen Schwigon Tommy Stanton
Wolfgang Kinkeldei Yanick Boris Champoux brian d foy hesco popl Däppen Cory
G Watson David Steinbrunner Glenn
=head1 NAME
Pinto::Remote::Result - The result from running a remote Action
=head1 VERSION
version 0.0995
=head1 METHODS
=head2 exit_status()
Returns 0 if this result was successful. Otherwise, returns 1.
=head1 AUTHOR
Jeffrey Ryan Thalhammer <jeff@stratopan.com>
=head1 COPYRIGHT AND LICENSE
This software is copyright (c) 2013 by Jeffrey Ryan Thalhammer.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
=cut