Sha256: 946563e677ff4950c37a8cbabd701c0cc76718ca4ff42f167e0be4e31a10f610
Contents?: true
Size: 417 Bytes
Versions: 168
Compression:
Stored size: 417 Bytes
Contents
#!/usr/bin/env ruby require 'tins/xt/secure_write' for filename in ARGV File.open(filename) do |input| File.secure_write(filename) do |output| until input.eof? line = input.readline line.sub!(/^(\s*)test "(.+)" do\s*$/) do "#$1def test_" << $2.downcase.gsub(/\A[^a-z]/, '').gsub(/[ -]/, '_').delete('^0-9a-z_') end output.write line end end end end
Version data entries
168 entries across 168 versions & 1 rubygems