Skip to content

Instantly share code, notes, and snippets.

@brycesch
Last active August 29, 2015 14:01
Show Gist options
  • Save brycesch/496ec0f5d2946ed9673b to your computer and use it in GitHub Desktop.
Save brycesch/496ec0f5d2946ed9673b to your computer and use it in GitHub Desktop.
module_name = ARGV[0]
return "No module name given" unless module_name
files = Dir['/**/*.rb']
files.each do |f|
f = File.open(f, "r+")
lines = f.readlines
f.close
output = File.new(f, "w")
output.write "module #{module_name}\n"
lines.each { |line| output.write " #{line}" }
output.write "end"
output.close
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment