Object
# File lib/roodi/core/runner.rb, line 21 def check(filename, content) @checks ||= load_checks @checker ||= CheckingVisitor.new(@checks) @checks.each {|check| check.start_file(filename)} node = parse(filename, content) node.accept(@checker) if node @checks.each {|check| check.end_file(filename)} end
# File lib/roodi/core/runner.rb, line 30 def check_content(content, filename = "dummy-file.rb") check(filename, content) end
# File lib/roodi/core/runner.rb, line 34 def check_file(filename) check(filename, File.read(filename)) end
# File lib/roodi/core/runner.rb, line 52 def errors @checks ||= [] all_errors = @checks.collect {|check| check.errors} all_errors.flatten end
# File lib/roodi/core/runner.rb, line 38 def print(filename, content) node = @parser.parse(content, filename) puts "Line: #{node.line}" pp node end
Generated with the Darkfish Rdoc Generator 2.