Sha256: dc6b8d53a2bb3c743df93ee343c8e9def3089a2a1ee7fcec9988a1c2d707df6f
Contents?: true
Size: 516 Bytes
Versions: 2
Compression:
Stored size: 516 Bytes
Contents
# frozen_string_literal: true require 'pathname' desc 'Make all files use UNIX (\n) line endings' task :fix_cr_lf do iso_8859_1_files = FileList.new( 'features/docs/iso-8859-1.feature', 'features/lib/step_definitions/iso-8859-1_steps.rb' ) utf8_files = FileList.new('**/*') do |fl| fl.exclude { |f| File.directory?(f) } end paths = (utf8_files - iso_8859_1_files).map { |f| Pathname(f) } paths.each do |path| content = path.read.gsub(/\r?\n/, "\n") path.write(content) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cucumber-3.0.1 | gem_tasks/fix_cr_lf.rake |
cucumber-3.0.0 | gem_tasks/fix_cr_lf.rake |