Module: Harbinger::Channels
- Defined in:
- lib/harbinger/channels.rb,
lib/harbinger/channels/null_channel.rb,
lib/harbinger/channels/logger_channel.rb,
lib/harbinger/channels/database_channel.rb
Defined Under Namespace
Modules: DatabaseChannel, LoggerChannel, NullChannel
Class Method Summary collapse
Class Method Details
.find_for(channel_name) ⇒ Object
4 5 6 7 8 9 10 11 12 13 |
# File 'lib/harbinger/channels.rb', line 4 def find_for(channel_name) channel_class_name = channel_name_for_instance(channel_name) if const_defined?(channel_class_name) const_get(channel_class_name) else NullChannel end rescue StandardError NullChannel end |