Changeset 29750
- Timestamp:
- 02/09/09 14:20:55 (4 years ago)
- Location:
- lang/perl/Data-Model/trunk
- Files:
-
- 1 added
- 1 modified
-
lib/Data/Model/Schema.pm (modified) (2 diffs)
-
t/010_core/add_method.t (added)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/Data-Model/trunk/lib/Data/Model/Schema.pm
r29591 r29750 20 20 no strict 'refs'; 21 21 for my $name (qw/ base_driver driver install_model schema column columns key index unique schema_options column_sugar 22 utf8_column utf8_columns alias_column /) {22 utf8_column utf8_columns alias_column add_method /) { 23 23 *{"$caller\::$name"} = \&$name; 24 24 } … … 251 251 } 252 252 253 sub add_method { 254 my($name, $schema) = _get_model_schema; 255 my($method, $code) = @_; 256 no strict 'refs'; 257 *{$schema->class."::$method"} = $code; 258 } 259 253 260 254 261 sub column_sugar (@) {
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)