abe07271323109c3bbf771d8878d9a2413cbf175
[scpubgit/Clifton.git] / lib / App / Clifton / BridgeConfig.pm
1 package App::Clifton::BridgeConfig;
2
3 use App::Clifton::Types qw(object_of_class);
4 use aliased 'App::Clifton::BridgeConfig::Jabber' => 'BridgeConfig_Jabber';
5 use aliased 'App::Clifton::BridgeConfig::IRC' => 'BridgeConfig_IRC';
6 use Moo;
7
8 has jabber => (
9   is => 'ro', required => 1, isa => object_of_class(BridgeConfig_Jabber)
10 );
11
12 has irc => (
13   is => 'ro', required => 1, isa => object_of_class(BridgeConfig_IRC)
14 );
15
16 1;