module MailRoom::Delivery
Public Class Methods
[](name)
click to toggle source
# File lib/mail_room/delivery.rb, line 3 def [](name) require_relative("./delivery/#{name}") case name when "postback" Delivery::Postback when "logger" Delivery::Logger when "letter_opener" Delivery::LetterOpener when "sidekiq" Delivery::Sidekiq when "que" Delivery::Que else Delivery::Noop end end
Private Instance Methods
[](name)
click to toggle source
# File lib/mail_room/delivery.rb, line 3 def [](name) require_relative("./delivery/#{name}") case name when "postback" Delivery::Postback when "logger" Delivery::Logger when "letter_opener" Delivery::LetterOpener when "sidekiq" Delivery::Sidekiq when "que" Delivery::Que else Delivery::Noop end end