tpitale/mail_room

View on GitHub
lib/mail_room/arbitration.rb

Summary

Maintainability
A
0 mins
Test Coverage
module MailRoom
  module Arbitration
    def [](name)
      require_relative("./arbitration/#{name}")

      case name
      when "redis"
        Arbitration::Redis
      else
        Arbitration::Noop
      end
    end

    module_function :[]
  end
end