module Amorail::StoreAdapters
Public Class Methods
build_by_name(adapter, options = nil)
click to toggle source
# File lib/amorail/store_adapters.rb, line 9 def self.build_by_name(adapter, options = nil) camelized_adapter = adapter.to_s.split('_').map(&:capitalize).join adapter_class_name = "#{camelized_adapter}StoreAdapter" StoreAdapters.const_get(adapter_class_name).new(**(options || {})) end