Class: Canvas::RequiredFilesCheck
- Defined in:
- lib/canvas/checks/required_files_check.rb
Overview
:documented:
Constant Summary collapse
- REQUIRED_FILES =
[ "templates/product/index.{html,liquid}", "templates/blog_overview/index.{html,liquid}", "templates/blog_post/index.{html,liquid}", "partials/footer/index.{html,liquid}", "partials/menu/index.{html,liquid}", "assets/index.css" ].freeze
Instance Attribute Summary
Attributes inherited from Check
Instance Method Summary collapse
Methods inherited from Check
Constructor Details
This class inherits a constructor from Canvas::Check
Instance Method Details
#run ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/canvas/checks/required_files_check.rb', line 15 def run REQUIRED_FILES.each do |filename| file_paths = Dir.glob(filename) if file_paths.empty? @offenses << Offense.new( message: "Missing file: #{filename}" ) elsif File.zero?(file_paths.first) @offenses << Offense.new( message: "Empty file: #{file_paths.first}" ) end end end |