final bits of code to be useful
[p5sagit/Promulger.git] / lib / Promulger / Config.pm
1 package Promulger::Config;
2 use strict;
3 use warnings;
4
5 use Config::General;
6
7 my $config;
8
9 sub load_config {
10   my ($class, $config_file) = @_;
11   $config = { Config::General->new($config_file)->getall };
12   $config->{config_file} = $config_file;
13   return $config;
14 };
15
16 sub config {
17   die "No configuration loaded" unless $config;
18   return $config;
19 }
20
21 'http://reductivelabs.com/products/puppet/';