Sha256: a1796874b2eacddb6f4a3fa8368c35f3ef53e31b9e401e524b09f8ab1a539c70
Contents?: true
Size: 690 Bytes
Versions: 14
Compression:
Stored size: 690 Bytes
Contents
package Javonet::Core::Handler::CommandHandler::ValueHandler; use aliased 'Javonet::Core::Handler::PerlHandler' => 'PerlHandler'; use strict; use warnings FATAL => 'all'; use Moose; use lib 'lib'; use Nice::Try; use aliased 'Javonet::Core::Exception::Exception' => 'Exception'; extends 'Javonet::Core::Handler::CommandHandler::AbstractCommandHandler'; sub new { my $class = shift; my $self = { required_parameters_count => 1 }; return bless $self, $class; } sub process { my ($self, $command) = @_; try { return $command->{payload}[0]; } catch ( $e ) { return Exception->new($e); } } no Moose; 1;
Version data entries
14 entries across 14 versions & 1 rubygems