Method: Codeqa.check

Defined in:
lib/codeqa.rb

.check(filename, options = {}) ⇒ Object



32
33
34
35
36
37
38
39
40
41
42
# File 'lib/codeqa.rb', line 32

def check(filename, options={})
  options = { :silent_success => false, :silent => false }.merge(options)
  runner = runner(filename)
  if runner.success?
    $stdout.puts(runner.display_result) unless options[:silent_success] || options[:silent]
    true
  else
    $stderr.puts runner.display_result unless options[:silent]
    false
  end
end