r20898@agaton (orig r755): wreis | 2008-07-24 00:32:56 +0100
[catagits/Reaction.git] / lib / Reaction / InterfaceModel / ObjectClass.pm
CommitLineData
bf0b4376 1package Reaction::InterfaceModel::ObjectClass;
2
3use Reaction::ClassExporter;
4use Reaction::Class;
5
6use Reaction::InterfaceModel::Object;
7
8class ObjectClass which {
9
10 overrides default_base => sub { ('Reaction::InterfaceModel::Object') };
11
e675ccb0 12 overrides exports_for_package => sub {
13 my ($self, $package) = @_;
14 return (super(),
15 domain_model => sub {
16 $package->meta->add_domain_model(@_);
17 },
18 );
19 };
bf0b4376 20};
21
221;