Class: Canpe::Runner

Inherits:
Object
  • Object
show all
Defined in:
lib/canpe/runner.rb

Class Method Summary collapse

Class Method Details

.create(repository_name) ⇒ Object



18
19
20
21
# File 'lib/canpe/runner.rb', line 18

def create(repository_name)
  repository_creator = RepositoryCreator.new(repository_name)
  repository_creator.execute
end

.generate(repository, options: {}) ⇒ Object



12
13
14
15
16
# File 'lib/canpe/runner.rb', line 12

def generate(repository, options: {})
  operation = RepositoryOperation.new(repository)
  operation.prepare_operation(options)
  repository.file_paths.each { |path| operation.generate_file(path) }
end