Sha256: 1e099cfcaa3d83ec43f72c0cf5ca9ef9d50b9566881f81b6ab9bb6073966b194
Contents?: true
Size: 572 Bytes
Versions: 4
Compression:
Stored size: 572 Bytes
Contents
# frozen_string_literal: true module TwilioBase module Routers module Voice module Default module_function def init(protocol:, routing_method: nil) routing_method ||= ENV.fetch('ROUTING_METHOD') klass = { 'direct_dial' => TwilioBase::Routers::Voice::DirectDial, 'task_router' => TwilioBase::Routers::Voice::TaskRouter }.fetch(routing_method, TwilioBase::Routers::Voice::DirectDial) klass.new( protocol: protocol ) end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems