module RSpec::Support::WhitespaceChecks
def check_for_tab_characters(filename)
This malformed whitespace detection logic has been borrowed from bundler:
def check_for_tab_characters(filename) failing_lines = [] File.readlines(filename).each_with_index do |line, number| failing_lines << number + 1 if line =~ /\t/ end return if failing_lines.empty? "#{filename} has tab characters on lines #{failing_lines.join(', ')}" end