From f45f1bacb03421094ef3cca9cd541cc41798586c Mon Sep 17 00:00:00 2001 From: James Strocel Date: Tue, 24 Apr 2012 12:08:05 -0700 Subject: Added some useful methods to the generators.textile --- guides/source/generators.textile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'guides/source/generators.textile') diff --git a/guides/source/generators.textile b/guides/source/generators.textile index 920ff997ae..836f3d8549 100644 --- a/guides/source/generators.textile +++ b/guides/source/generators.textile @@ -451,6 +451,27 @@ Adds a specified source to +Gemfile+: add_source "http://gems.github.com" +h4. +inject_into_file+ + +Injects a block of code into a defined position in your file. + + +inject_into_file 'name_of_file.rb', :after => "#The code goes below this line. Don't for get the Line break at the end\n" do <<-'RUBY' + puts "Hello World" +RUBY +end + + +h4. +gsub_file+ + +Replaces text inside a file. + + + gsub_file 'name_of_file.rb', 'method.to_be_replaced', 'method.the_replacing_code' +