class Minarai::Actions::Git

Public Instance Methods

run() click to toggle source
# File lib/minarai/actions/git.rb, line 9
def run
  clone
end

Private Instance Methods

clone() click to toggle source
# File lib/minarai/actions/git.rb, line 19
def clone
  run_command("git clone #{repository} #{destination}")
end
complete?() click to toggle source
# File lib/minarai/actions/git.rb, line 15
def complete?
  has_git? && existed?
end
existed?() click to toggle source
# File lib/minarai/actions/git.rb, line 23
def existed?
  check_specific_command(:check_file_is_directory, destination)
end
has_git?() click to toggle source
# File lib/minarai/actions/git.rb, line 27
def has_git?
  check_command 'which git'
end
name() click to toggle source
Calls superclass method Minarai::Actions::Base#name
# File lib/minarai/actions/git.rb, line 31
def name
  super || "clone #{repository} to #{destination}"
end