Convert Shop::Pay to use Moose instead of Class::InsideOut. Update tests, and core usages to Moose syntax. Provide a shim so the old, base ->new($session) syntax.

This commit is contained in:
Colin Kuskie 2010-06-24 13:31:32 -07:00
parent 3fbc109429
commit 9678c3d8a7
5 changed files with 39 additions and 62 deletions

View file

@ -77,7 +77,7 @@ property duration => (
);
sub _duration_options {
my $session = shift->session;
return WebGUI::Shop::Pay->new( $session )->getRecurringPeriodValues,
return WebGUI::Shop::Pay->new( session => $session )->getRecurringPeriodValues,
}
property executeOnSubscription => (
fieldType => 'text',