aboutsummaryrefslogtreecommitdiffstats
path: root/railties/doc/guides/source
diff options
context:
space:
mode:
authorJeff Dean <jeff@zilkey.com>2008-11-14 03:14:09 -0500
committerJeff Dean <jeff@zilkey.com>2008-11-14 03:14:09 -0500
commitfa9ea057d1252a578f8e056defef41b93853bc8b (patch)
treeac77df91dbeabab29bb98f751928e379b33908c7 /railties/doc/guides/source
parent88a13fad4fae2c2088188008248e15498a2ca466 (diff)
downloadrails-fa9ea057d1252a578f8e056defef41b93853bc8b.tar.gz
rails-fa9ea057d1252a578f8e056defef41b93853bc8b.tar.bz2
rails-fa9ea057d1252a578f8e056defef41b93853bc8b.zip
Plugin guide: updated to start working with GemPlugin
Diffstat (limited to 'railties/doc/guides/source')
-rw-r--r--railties/doc/guides/source/creating_plugins/core_ext.txt5
-rw-r--r--railties/doc/guides/source/creating_plugins/gem.txt1
-rw-r--r--railties/doc/guides/source/creating_plugins/test_setup.txt3
3 files changed, 5 insertions, 4 deletions
diff --git a/railties/doc/guides/source/creating_plugins/core_ext.txt b/railties/doc/guides/source/creating_plugins/core_ext.txt
index 9bb7691b83..ca8efc3df1 100644
--- a/railties/doc/guides/source/creating_plugins/core_ext.txt
+++ b/railties/doc/guides/source/creating_plugins/core_ext.txt
@@ -45,16 +45,15 @@ Great - now you are ready to start development.
A common pattern in rails plugins is to set up the file structure like this:
--------------------------------------------------------
-|-- init.rb
|-- lib
| |-- yaffle
| | `-- core_ext.rb
| `-- yaffle.rb
--------------------------------------------------------
-The first thing we need to to is to require our 'lib/yaffle.rb' file from 'init.rb':
+The first thing we need to to is to require our 'lib/yaffle.rb' file from 'rails/init.rb':
-*vendor/plugins/yaffle/init.rb*
+*vendor/plugins/yaffle/rails/init.rb*
[source, ruby]
--------------------------------------------------------
diff --git a/railties/doc/guides/source/creating_plugins/gem.txt b/railties/doc/guides/source/creating_plugins/gem.txt
new file mode 100644
index 0000000000..93f5e0ee89
--- /dev/null
+++ b/railties/doc/guides/source/creating_plugins/gem.txt
@@ -0,0 +1 @@
+http://www.mbleigh.com/2008/6/11/gemplugins-a-brief-introduction-to-the-future-of-rails-plugins \ No newline at end of file
diff --git a/railties/doc/guides/source/creating_plugins/test_setup.txt b/railties/doc/guides/source/creating_plugins/test_setup.txt
index 6ea2a37fa7..64236ff110 100644
--- a/railties/doc/guides/source/creating_plugins/test_setup.txt
+++ b/railties/doc/guides/source/creating_plugins/test_setup.txt
@@ -61,6 +61,7 @@ create vendor/plugins/yaffle/generators/yaffle/yaffle_generator.rb
create vendor/plugins/yaffle/generators/yaffle/USAGE
----------------------------------------------
+To begin just change one thing - move 'init.rb' to 'rails/init.rb'.
=== Setup the plugin for testing ===
@@ -157,7 +158,7 @@ def load_schema
ActiveRecord::Base.establish_connection(config[db_adapter])
load(File.dirname(__FILE__) + "/schema.rb")
- require File.dirname(__FILE__) + '/../init.rb'
+ require File.dirname(__FILE__) + '/../rails/init.rb'
end
----------------------------------------------