use strict;
use warnings;
package Jifty::Plugin::Userpic;
use base qw/Jifty::Plugin Class::Accessor::Fast/;
our $VERSION = '0.9';
=head1 NAME
Jifty::Plugin::Userpic - Provides user pictures for Jifty
=head1 SYNOPSIS
In your model class schema description, add the following:
column image => is Userpic;
=head1 DESCRIPTION
This plugin provides user pictures, or any image field associated with
a record.
=cut
use Jifty::DBI::Schema;
sub _userpic {
my ($column, $from) = @_;
my $name = $column->name;
$column->type('blob');
}
use Jifty::DBI::Schema;
Jifty::DBI::Schema->register_types(
Userpic =>
sub { _init_handler is \&_userpic, render_as 'Jifty::Plugin::Userpic::Widget'},
);
=head1 AUTHOR
Alex Vandiver
=head1 LICENSE
Copyright 2005-2009 Best Practical Solutions, LLC.
This program is free software and may be modified and distributed under the same terms as Perl itself.
=cut
1;