Method: IconGenerator::Validator#validate_arguments

Defined in:
lib/icon_generator/validator.rb

#validate_arguments(source, destination) ⇒ Object



3
4
5
6
7
# File 'lib/icon_generator/validator.rb', line 3

def validate_arguments(source, destination)
    raise IconGenerator::Error, '1st argument must be a valid image' unless source.match /\.gif$|\.jpg$|\.png$/
    raise IconGenerator::Error, '1st argument must be an existing file' unless File.exists? source
    raise IconGenerator::Error, '2nd argument must be an existing directory' unless Dir.exists? destination
end