bump version to 0.33
[gitmo/MooseX-Storage.git] / lib / MooseX / Storage / Engine / IO / File.pm
index b87f6a3..6458094 100644 (file)
@@ -2,9 +2,11 @@
 package MooseX::Storage::Engine::IO::File;
 use Moose;
 
+use utf8 ();
 use IO::File;
 
-our $VERSION = '0.02';
+our $VERSION   = '0.33';
+our $AUTHORITY = 'cpan:STEVAN';
 
 has 'file' => (
        is       => 'ro',
@@ -23,6 +25,7 @@ sub store {
        my ($self, $data) = @_;
        my $fh = IO::File->new($self->file, 'w')
                || confess "Unable to open file (" . $self->file . ") for storing : $!";
+       $fh->binmode(':utf8') if utf8::is_utf8($data);
        print $fh $data;
 }
 
@@ -74,7 +77,7 @@ Stevan Little E<lt>stevan.little@iinteractive.comE<gt>
 
 =head1 COPYRIGHT AND LICENSE
 
-Copyright 2007 by Infinity Interactive, Inc.
+Copyright 2007-2008 by Infinity Interactive, Inc.
 
 L<http://www.iinteractive.com>