From ce47f3bb5e8c69a59b678c8ff8956d8a368bcb32 Mon Sep 17 00:00:00 2001 From: franck cuny Date: Mon, 14 Jun 2010 17:53:00 +0200 Subject: add mx::role::parameterized for replicas, bucket and client --- lib/Net/Riak/MapReduce.pm | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'lib/Net/Riak/MapReduce.pm') diff --git a/lib/Net/Riak/MapReduce.pm b/lib/Net/Riak/MapReduce.pm index a705c58..057f74e 100644 --- a/lib/Net/Riak/MapReduce.pm +++ b/lib/Net/Riak/MapReduce.pm @@ -9,11 +9,9 @@ use Scalar::Util; use Net::Riak::LinkPhase; use Net::Riak::MapReducePhase; -has client => ( - is => 'rw', - isa => 'Net::Riak::Client', - required => 1, -); +with 'Net::Riak::Role::Base' => + {classes => [{name => 'client', required => 0}]}; + has phases => ( traits => ['Array'], is => 'rw', -- cgit v1.2.3