summaryrefslogtreecommitdiff
path: root/lib/Net/Riak/Link.pm
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--lib/Net/Riak/Link.pm13
1 files changed, 3 insertions, 10 deletions
diff --git a/lib/Net/Riak/Link.pm b/lib/Net/Riak/Link.pm
index c5ed863..980aabb 100644
--- a/lib/Net/Riak/Link.pm
+++ b/lib/Net/Riak/Link.pm
@@ -4,16 +4,9 @@ package Net::Riak::Link;
use Moose;
-has client => (
- is => 'ro',
- isa => 'Net::Riak::Client',
- required => 0,
-);
-has bucket => (
- is => 'ro',
- isa => 'Net::Riak::Bucket',
- required => 1,
-);
+with 'Net::Riak::Role::Base' => {classes =>
+ [{name => 'client', required => 0}, {name => 'bucket', required => 1},]};
+
has key => (
is => 'rw',
isa => 'Str',