Module: Quandl::Slack

Extended by:
Configurable
Defined in:
lib/quandl/slack/base.rb,
lib/quandl/slack/version.rb,
lib/quandl/slack/generate.rb

Defined Under Namespace

Classes: Base

Constant Summary collapse

VERSION =
'0.0.1'

Class Method Summary collapse

Class Method Details

.generate_notifiersObject



19
20
21
22
23
24
25
26
27
28
29
# File 'lib/quandl/slack/base.rb', line 19

def self.generate_notifiers
  configuration.notifiers.each do |subclass_name, subclass_customizations|
    name = subclass_name.camelize
    klass = Class.new(Quandl::Slack::Base) do
      define_singleton_method :customizations do
        subclass_customizations
      end
    end
    const_set name, klass
  end
end