Method: Eye::Notify.register

Defined in:
lib/eye/notify.rb

.register(base) ⇒ Object



93
94
95
96
97
98
99
# File 'lib/eye/notify.rb', line 93

def self.register(base)
  name = base.to_s.gsub('Eye::Notify::', '')
  type = name.underscore.to_sym
  Eye::Notify::TYPES[type] = name
  Eye::Notify.const_set(name, base)
  Eye::Dsl::ConfigOpts.add_notify(type)
end