Module: Checker
- Defined in:
- lib/asker/checker.rb
Overview
Check HAML file syntax
Defined Under Namespace
Classes: Data
Class Method Summary collapse
-
.check(filepath) ⇒ Object
Check: * file exist * filename extension * and HAML syntax.
-
.check_filepath(filepath) ⇒ Object
Check HAML syntax.
Class Method Details
.check(filepath) ⇒ Object
Check:
-
file exist
-
filename extension
-
and HAML syntax
14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/asker/checker.rb', line 14 def self.check(filepath) unless File.exist? filepath puts Rainbow('File not found!').red.bright return false end unless File.extname(filepath) == '.haml' puts Rainbow('Only check HAML files!').yellow.bright return false end check_filepath(filepath) end |