Module: PigeonConfig

Defined in:
lib/pigeon/initializer.rb

Constant Summary collapse

NuntiumChannelSchemas =
load_schemas(File.join Pigeon.root, 'config/schemas/nuntium')
VerboiceChannelSchemas =
load_schemas(File.join Pigeon.root, 'config/schemas/verboice')

Class Method Summary collapse

Class Method Details

.load_schemas(path) ⇒ Object



2
3
4
5
6
7
8
# File 'lib/pigeon/initializer.rb', line 2

def self.load_schemas(path)
  schemas = {}
  Dir.glob(File.join(path, '*.yml')).each do |f|
    schemas.update(YAML::load_file(f))
  end
  schemas
end