]> git.decadent.org.uk Git - maypole.git/commitdiff
Tidy up the Beer database application a little
authorSimon Cozens <simon@simon-cozens.org>
Thu, 29 Jan 2004 14:10:16 +0000 (14:10 +0000)
committerSimon Cozens <simon@simon-cozens.org>
Thu, 29 Jan 2004 14:10:16 +0000 (14:10 +0000)
git-svn-id: http://svn.maypole.perl.org/Maypole/trunk@15 48953598-375a-da11-a14b-00016c27c3ee

lib/BeerDB.pm

index afa303ef3ec7e3c4baf92827af30c7adb84fafbf..305aa80c68a2406ace5641ac266a7da4fb67c2e6 100644 (file)
@@ -3,14 +3,14 @@ package BeerDB;
 use Apache::MVC;
 use base 'Apache::MVC';
 sub handler { Apache::MVC::handler("BeerDB", @_) }
-use Class::DBI::Loader::Relationship;
 BeerDB->set_database("dbi:mysql:beerdb");
 BeerDB->config->{template_root} = "/opt/beer";
 BeerDB->config->{uri_base} = "http://neo.trinity-house.org.uk/beerdb/";
 
-BeerDB::Brewery->columns(Stringify => qw/name/);
-
-BeerDB->config->{loader}->relationship( "a brewery produces beers" );
-BeerDB->config->{loader}->relationship( "a pub has beers on handpumps");
+use Class::DBI::Loader::Relationship;
+BeerDB->config->{loader}->relationship($_) for (
+    "a brewery produces beers",
+    "a beer has a style",
+    "a pub has beers on handpumps");
 
 1;