Method: Bookwatch::Ingest::ClonerFactory#produce

Defined in:
lib/bookwatch/ingest/cloner_factory.rb

#produce(user_repo_dir) ⇒ Object



13
14
15
16
17
18
19
# File 'lib/bookwatch/ingest/cloner_factory.rb', line 13

def produce(user_repo_dir)
  if user_repo_dir
    LocalFilesystemCloner.new(streams, filesystem, user_repo_dir)
  else
    GitCloner.new(version_control_system)
  end
end