Class: Vero::SenderLookup

Inherits:
Object show all
Defined in:
lib/vero/sender.rb

Instance Method Summary collapse

Instance Method Details

#[](key) ⇒ Object



7
8
9
10
11
12
13
14
15
# File 'lib/vero/sender.rb', line 7

def [](key)
  klass_name = key.to_s.split('_').map(&:capitalize).join

  if Vero::Senders.const_defined?(klass_name)
    Vero::Senders.const_get(klass_name)
  else
    Vero::Senders::Base
  end
end