class Minarai::Actions::UrlGet

Public Instance Methods

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

Private Instance Methods

complete?() click to toggle source
# File lib/minarai/actions/url_get.rb, line 19
def complete?
  has_url_get? && existed?
end
existed?() click to toggle source
# File lib/minarai/actions/url_get.rb, line 23
def existed?
  %i(check_file_is_file check_file_is_directory).any? do |command|
    check_specific_command(command, destination)
  end
end
has_url_get?() click to toggle source
# File lib/minarai/actions/url_get.rb, line 29
def has_url_get?
  check_command 'which curl'
end
name() click to toggle source
Calls superclass method Minarai::Actions::Base#name
# File lib/minarai/actions/url_get.rb, line 33
def name
  super || "url-get form #{source} to #{destination}"
end
url_get() click to toggle source
# File lib/minarai/actions/url_get.rb, line 15
def url_get
  run_command("curl -o #{destination} #{source}")
end