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