# File lib/kwala/actions/cyclomatic_complexity.rb, line 102 def get_summary_from_file(file) if !File.exists?(file) STDERR.puts "Saikuro : Cannot find #{file}" return "" end data = IO.readlines(file).join res = "" if m = /(<table.*?>)(.*)(<\/table>)/mi.match(data) head = m[1] data = m[2] tail = m[3] rows = Array.new while rows.size < @limit && m = /(<tr>.*?<\/tr>)(.*)/mi.match(data) rows << m[1] data = m[2] end res = head.to_s + rows.join("\n") + tail.to_s end SanitizedString.new(res) end