lib/reality/zapwhite.rb in zapwhite-1.0.0 vs lib/reality/zapwhite.rb in zapwhite-2.0.0

- old
+ new

@@ -17,11 +17,11 @@ module Reality class Zapwhite def initialize(base_directory) @base_directory = base_directory - @attributes = Reality::GitAttributes.new(@base_directory) + @attributes = Reality::Git::Attributes.parse(@base_directory) @exclude_patterns = %w(vendor/.* node_modules/.*) @check_only = false end def exclude_patterns @@ -83,10 +83,10 @@ full_filename = "#{@base_directory}/#{f}" if !exclude_patterns.any? {|p| p =~ f} && File.exist?(full_filename) attr = @attributes.attributes(f) if attr['text'] files[f] = { - :dos => (!!attr['crlf']), + :dos => (attr['eol'] == 'crlf'), :encoding => attr['encoding'], :nodupnl => attr['dupnl'].nil? ? false : !attr['dupnl'], :eofnl => attr['eofnl'].nil? ? true : !!attr['eofnl'] } end