class Spec::Runner::Formatter::SnippetExtractor

def lines_around(file, line)

def lines_around(file, line)
  if File.file?(file)
    lines = File.open(file).read.split("\n")
    min = [0, line-3].max
    max = [line+1, lines.length-1].min
    selected_lines = []
    selected_lines.join("\n")
    lines[min..max].join("\n")
  else
    "# Couldn't get snippet for #{file}"
  end
end