module ActionMessage::Adapters

Public Class Methods

adapter() click to toggle source
# File lib/action_message/adapters.rb, line 20
def adapter
  @@adapter ||= const_get(adapter_klass).new(adapter_credentials)
end
adapter_credentials() click to toggle source
# File lib/action_message/adapters.rb, line 16
def adapter_credentials
  @@adapter_credentials ||= adapter_params[:credentials]
end
adapter_klass() click to toggle source
# File lib/action_message/adapters.rb, line 8
def adapter_klass
  @@adapter_klass ||= adapter_params[:name].to_s.capitalize
end
adapter_params() click to toggle source
# File lib/action_message/adapters.rb, line 12
def adapter_params
  @@adapter_params ||= ActionMessage::Base.default_params[:adapter]
end