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 |