Method: Dataset::Load#execute
- Defined in:
- lib/dataset/load.rb
#execute(loaded_datasets, dataset_resolver) ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/dataset/load.rb', line 11 def execute(loaded_datasets, dataset_resolver) (datasets - loaded_datasets).each do |dataset| instance = dataset.new instance.extend dataset_binding.record_methods instance.extend dataset_binding.model_finders used_datasets(dataset, dataset_resolver).each do |ds| next unless ds.helper_methods instance.extend ds.helper_methods helper_methods.module_eval do include ds.helper_methods end end instance.load end end |