module Quandl::Slack

Constants

VERSION

Public Class Methods

autogenerate_notifiers() click to toggle source
# File lib/quandl/slack/generate.rb, line 3
def self.autogenerate_notifiers
  self.extend(Quandl::Configurable)
  configuration.notifiers.each do |subclass_name, subclass_customizations|
    generate_notifier(subclass_name, subclass_customizations)
  end
end
generate_notifier(subclass_name, subclass_customizations={}) click to toggle source
# File lib/quandl/slack/generate.rb, line 10
def self.generate_notifier(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