Module: IconGenerator::Validator
- Included in:
- Builder, FaviconBuilder, TouchBuilder
- Defined in:
- lib/icon_generator/validator.rb
Instance Method Summary collapse
Instance Method Details
#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 |
#validate_file_status(filename) ⇒ Object
10 11 12 |
# File 'lib/icon_generator/validator.rb', line 10 def validate_file_status(filename) raise IconGenerator::Error unless File.exists? filename end |