Method: Gonzui::AbstractVCS#extract
- Defined in:
- lib/gonzui/vcs.rb
#extract ⇒ Object
35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'lib/gonzui/vcs.rb', line 35 def extract File.mkpath(@config.cache_directory) output_directory = File.join(@config.cache_directory, @mozule) if not File.exist?(output_directory) do_checkout(output_directory) elsif File.directory?(output_directory) do_update(output_directory) else raise VCSError.new("#{output_directory}: obstacle found") end return output_directory end |