Module: Conduit::Util

Defined in:
lib/conduit/util.rb

Class Method Summary collapse

Class Method Details

.find_driver(*args) ⇒ Object

Instantiate the action class with options

returns:

> Conduit::Driver::Fusion::Purchase



9
10
11
12
13
14
# File 'lib/conduit/util.rb', line 9

def self.find_driver(*args)
  driver = args.map(&:to_s).map(&:classify).join('::')
  Conduit::Driver.const_get(driver)
rescue NameError
  # TODO: Determine the best course of action for failure
end