Module: Synapse::Providers

Included in:
Rails
Defined in:
lib/synapse/providers.rb

Instance Method Summary collapse

Instance Method Details

#use(service, test = nil, params = {}) ⇒ Object



3
4
5
6
7
8
# File 'lib/synapse/providers.rb', line 3

def use service, test=nil, params={}
  provider = ::Synapse::Rails::Providers.for(service,params) unless test
  provider = ::Synapse::Rails::Providers.use(service,params.merge(if:test)) if test
  return unless provider
  ::Synapse::Rails.add_service_provider provider
end