Module: Priloo

Defined in:
lib/priloo.rb,
lib/priloo/version.rb,
lib/priloo/preloadable.rb,
lib/priloo/dependencies.rb,
lib/priloo/recursive_injector.rb,
lib/priloo/active_record_support.rb,
lib/priloo/preloaders/nil_preloader.rb,
lib/priloo/preloaders/base_preloader.rb,
lib/priloo/preloaders/generic_preloader.rb,
lib/priloo/preloaders/collection_preloader.rb,
lib/priloo/preloaders/navigating_preloader.rb,
lib/priloo/preloaders/bm_injector_preloader.rb,
lib/priloo/preloaders/ar_association_preloader.rb

Defined Under Namespace

Modules: ActiveRecordSupport, Preloadable, Preloaders Classes: Dependencies, RecursiveInjector

Constant Summary collapse

VERSION =
'0.1.0'

Class Method Summary collapse

Class Method Details

.preload(*params) ⇒ Object



22
23
24
# File 'lib/priloo.rb', line 22

def self.preload(*params)
    RecursiveInjector.new.inject(*params)
end