Module: DirModel::Import::ClassMethods

Defined in:
lib/dir_model/import.rb

Instance Method Summary collapse

Instance Method Details

#next(path, context = {}, previous = nil) ⇒ Object



28
29
30
31
32
33
34
35
36
# File 'lib/dir_model/import.rb', line 28

def next(path, context={}, previous=nil)
  return if path.end?

  path.read_path
  dir_model = new(path.current_path, index: path.index, context: context, previous: previous)
  find_relations(dir_model, path, context) unless dir_model.skip?

  dir_model
end