Class: Frameit::DependencyChecker

Inherits:
Object
  • Object
show all
Defined in:
lib/frameit/dependency_checker.rb

Class Method Summary collapse

Class Method Details

.check_dependenciesObject



3
4
5
6
7
# File 'lib/frameit/dependency_checker.rb', line 3

def self.check_dependencies
  return if Helper.test?

  self.check_image_magick
end

.check_image_magickObject



9
10
11
12
13
14
15
16
17
18
# File 'lib/frameit/dependency_checker.rb', line 9

def self.check_image_magick
  unless `which convert`.include? "convert"
    UI.error '#############################################################'
    UI.error "# You have to install the ImageMagick to use FrameIt"
    UI.error "# Install it using 'brew update && brew install imagemagick'"
    UI.error "# If you don't have homebrew: http://brew.sh"
    UI.error '#############################################################'
    UI.user_error! "Install ImageMagick and start frameit again!"
  end
end