Module: FactoryDataPreloader
- Defined in:
- lib/factory_data_preloader/preloader.rb,
lib/factory_data_preloader/factory_data.rb,
lib/factory_data_preloader/preloader_collection.rb
Defined Under Namespace
Modules: DataMethods Classes: AllPreloaders, DefinedPreloaderNotRunError, ErrorWhilePreloadingRecord, FactoryData, PreloadedRecordNotFound, Preloader, PreloaderAlreadyDefinedError, PreloaderCollection, PreloaderNotDefinedError
Class Method Summary collapse
Class Method Details
.requested_preloaders ⇒ Object
15 16 17 18 19 20 21 22 23 24 |
# File 'lib/factory_data_preloader/preloader.rb', line 15 def requested_preloaders if preload_all? AllPreloaders.instance else preloaders = self.preload_types.collect { |type| AllPreloaders.instance.from_symbol(type) } preloaders += (preloaders.collect { |p| p.all_dependencies }).flatten preloaders.uniq! PreloaderCollection.new(preloaders) end end |