class Object
Public Instance Methods
determine_asset_catalog!()
click to toggle source
# File lib/appicon/commands/install.rb, line 88 def determine_asset_catalog! @asset_catalog ||= ask "Asset Catalog:" end
determine_icon!()
click to toggle source
# File lib/appicon/commands/install.rb, line 84 def determine_icon! @icon ||= ask "Source Icon:" end
determine_icon_set!(icon_sets)
click to toggle source
# File lib/appicon/commands/install.rb, line 92 def determine_icon_set! icon_sets @icon_set ||= choose "Select Icon Set:", *icon_sets end
validate_asset_catalog!()
click to toggle source
# File lib/appicon/commands/install.rb, line 77 def validate_asset_catalog! @asset_catalog = File.expand_path(@asset_catalog) abort("Ops! Can't find the asset catalog you specified. #{@asset_catalog}") unless File.exist?(@asset_catalog) abort("Ops! It does not seem you specified a valid asset catalog. It needs to be the .xcassets directory.") \ unless File.directory?(@asset_catalog) and File.extname(@asset_catalog).eql?('.xcassets') end
validate_icon!()
click to toggle source
# File lib/appicon/commands/install.rb, line 72 def validate_icon! @icon = File.expand_path(@icon) abort("Ops! Can't find the source icon you specified. #{@icon}") unless File.exist?(@icon) end
validate_image_magick!()
click to toggle source
# File lib/appicon/commands/install.rb, line 68 def validate_image_magick! abort('You need to install Image Magick! Check http://www.imagemagick.org for instructions.') unless system("which convert > /dev/null 2>&1") end