Net-Riak

 view release on metacpan or  search on metacpan

lib/Net/Riak/MapReducePhase.pm  view on Meta::CPAN

{
  $Net::Riak::MapReducePhase::VERSION = '0.1702';
}

use Moose;
use Scalar::Util;
use JSON;

has type     => (is => 'rw', isa => 'Str',      required => 1,);
has function => (is => 'ro', isa => 'Str',      required => 1);
has arg      => (is => 'ro', isa => 'ArrayRef', default  => 'None');
has language => (is => 'ro', isa => 'Str',      default  => 'javascript');
has keep => (is => 'rw', isa => 'JSON::Boolean', default => sub {JSON::false});

sub to_array {
    my $self = shift;

    my $step_def = {
        keep     => $self->keep,
        language => $self->language,
        arg      => $self->arg



( run in 0.839 second using v1.01-cache-2.11-cpan-5f2e87ce722 )