join the dots so server starts on reload_config
[scpubgit/Clifton.git] / lib / App / Clifton / BridgeConfig.pm
CommitLineData
73ebcfa8 1package App::Clifton::BridgeConfig;
2
3use App::Clifton::Types qw(object_of_class);
4use aliased 'App::Clifton::BridgeConfig::Jabber' => 'BridgeConfig_Jabber';
5use aliased 'App::Clifton::BridgeConfig::IRC' => 'BridgeConfig_IRC';
6use Moo;
7
38180dc8 8has name => (is => 'ro', required => 1);
9
73ebcfa8 10has jabber => (
11 is => 'ro', required => 1, isa => object_of_class(BridgeConfig_Jabber)
12);
13
14has irc => (
15 is => 'ro', required => 1, isa => object_of_class(BridgeConfig_IRC)
16);
17
181;