Fey::Object::Policy - An object representing a specific policy
version 0.44
This class provides the non-sugar half of Fey::ORM::Policy. It's probably not interesting unless you're interested in the guts of how Fey::ORM works.
This class accepts the following methods:
Stores a transform as declared in Fey::ORM::Policy
Given a Fey::Column, returns the first transform (as a hash reference) for which the matching sub returns true.
matching
Returns all of the transforms for the policy.
Returns the naming sub for has_one() methods. Defaults to:
has_one()
sub { lc $_[0]->name() }
Sets the naming sub for has_one() methods.
Returns the naming sub for has_many() methods. Defaults to:
has_many()
Sets the naming sub for has_many() methods.
Dave Rolsky <autarch@urth.org>
This software is copyright (c) 2011 by Dave Rolsky.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Fey::ORM, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Fey::ORM
CPAN shell
perl -MCPAN -e shell install Fey::ORM
For more information on module installation, please visit the detailed CPAN module installation guide.