Class: Pulsar::CopyInitialRepository
- Inherits:
-
Object
- Object
- Pulsar::CopyInitialRepository
- Includes:
- Interactor, Validator
- Defined in:
- lib/pulsar/interactors/copy_initial_repository.rb
Instance Method Summary collapse
Methods included from Validator
#context_fail!, included, #validable_properties, #validate_context!
Instance Method Details
#call ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/pulsar/interactors/copy_initial_repository.rb', line 6 def call current_path = File.dirname(__FILE__) initial_repo = "#{current_path}/../generators/initial_repo" FileUtils.cp_r(File.(initial_repo), context.directory) rescue context_fail! $!. end |