esminc/adhoq

View on GitHub
lib/adhoq.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'adhoq/engine'
require 'adhoq/global_variable'

module Adhoq
  autoload 'AdhocExecution', 'adhoq/adhoc_execution'
  autoload 'Configuration',  'adhoq/configuration'
  autoload 'Error',          'adhoq/error'
  autoload 'Executor',       'adhoq/executor'
  autoload 'Reporter',       'adhoq/reporter'
  autoload 'Result',         'adhoq/result'
  autoload 'Storage',        'adhoq/storage'

  extend Adhoq::GlobalVariable

  configure do |config|
    config.authorization = proc { true }
    config.database_connection = proc { ActiveRecord::Base.connection }
  end
end