class Codeqa::Checkers::CheckRubySyntax
Public Class Methods
check?(sourcefile)
click to toggle source
# File lib/codeqa/checkers/check_ruby_syntax.rb, line 5 def self.check?(sourcefile) sourcefile.ruby? end
Public Instance Methods
check()
click to toggle source
# File lib/codeqa/checkers/check_ruby_syntax.rb, line 17 def check with_existing_file do |filename| command = "/usr/bin/env ruby -c '#{filename}' 1>/dev/null 2>/dev/null" errors.add(nil, 'Ruby syntax error') unless system(command) end end
hint()
click to toggle source
# File lib/codeqa/checkers/check_ruby_syntax.rb, line 13 def hint 'Ruby can not parse the file, please check it for syntax errors.' end
name()
click to toggle source
# File lib/codeqa/checkers/check_ruby_syntax.rb, line 9 def name 'ruby syntax' end