package
Net::Braintree::PaymentMethod;
use
Moose;
has
token
=> (
is
=>
'rw'
);
sub
create {
my
(
$class
,
$params
) =
@_
;
$class
->gateway->payment_method->create(
$params
);
}
sub
update {
my
(
$class
,
$token
,
$params
) =
@_
;
$class
->gateway->payment_method->update(
$token
,
$params
);
}
sub
delete
{
my
(
$class
,
$token
) =
@_
;
$class
->gateway->payment_method->
delete
(
$token
);
}
sub
find {
my
(
$class
,
$token
) =
@_
;
$class
->gateway->payment_method->find(
$token
);
}
sub
gateway {
return
Net::Braintree->configuration->gateway;
}
1;