Method: Dataset::Load#used_datasets

Defined in:
lib/dataset/load.rb

#used_datasets(dataset, dataset_resolver, collector = []) ⇒ Object



27
28
29
30
31
32
33
34
35
# File 'lib/dataset/load.rb', line 27

def used_datasets(dataset, dataset_resolver, collector = [])
  dataset.used_datasets.each do |used|
    ds = dataset_resolver.resolve(used)
    used_datasets(ds, dataset_resolver, collector)
    collector << ds
  end if dataset.used_datasets
  collector << dataset
  collector.uniq
end