Method: Dataset::ContextClassMethods#add_dataset

Defined in:
lib/dataset.rb

#add_dataset(*datasets, &block) ⇒ Object

:nodoc:



108
109
110
111
112
113
114
# File 'lib/dataset.rb', line 108

def add_dataset(*datasets, &block) # :nodoc:
  dataset_session = dataset_session_in_hierarchy
  datasets.each { |dataset| dataset_session.add_dataset(self, dataset) }
  dataset_session.add_dataset(self, Class.new(Dataset::Block) {
    define_method :doload, block
  }) unless block.nil?
end