X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMooseX%2FStorage%2FIO%2FFile.pm;h=0bf379f694b0693971fc07f4c0d6721a530bc27e;hb=eaa263571728bf8b5abb604c61dd73ff44be9417;hp=a2768121355c8d444659e6e83eb9348046f14612;hpb=69b45b7d79fa7628879179765a6deba184f92fdf;p=gitmo%2FMooseX-Storage.git diff --git a/lib/MooseX/Storage/IO/File.pm b/lib/MooseX/Storage/IO/File.pm index a276812..0bf379f 100644 --- a/lib/MooseX/Storage/IO/File.pm +++ b/lib/MooseX/Storage/IO/File.pm @@ -11,13 +11,13 @@ requires 'thaw'; requires 'freeze'; sub load { - my ( $class, $filename ) = @_; - $class->thaw( MooseX::Storage::Engine::IO::File->new( file => $filename )->load() ); + my ( $class, $filename, @args ) = @_; + $class->thaw( MooseX::Storage::Engine::IO::File->new( file => $filename )->load(), @args ); } sub store { - my ( $self, $filename ) = @_; - MooseX::Storage::Engine::IO::File->new( file => $filename )->store( $self->freeze() ); + my ( $self, $filename, @args ) = @_; + MooseX::Storage::Engine::IO::File->new( file => $filename )->store( $self->freeze(@args) ); } 1; @@ -84,7 +84,7 @@ Stevan Little Estevan.little@iinteractive.comE =head1 COPYRIGHT AND LICENSE -Copyright 2007 by Infinity Interactive, Inc. +Copyright 2007-2008 by Infinity Interactive, Inc. L