Module: MazeCrosser::FileChecker
- Included in:
- FileMazeDefiner
- Defined in:
- lib/maze_crosser/file_checker.rb
Overview
Module containing a file validator.
Constant Summary collapse
- ALLOWED_EXTENSIONS =
%w[txt].freeze
Instance Method Summary collapse
Instance Method Details
#check(file) ⇒ Object
6 7 8 9 10 |
# File 'lib/maze_crosser/file_checker.rb', line 6 def check(file) raise ArgumentError, 'Invalid file' unless valid_file? file file end |