diff options
author | Jeff Dean <jeff@zilkey.com> | 2008-11-14 03:14:09 -0500 |
---|---|---|
committer | Jeff Dean <jeff@zilkey.com> | 2008-11-14 03:14:09 -0500 |
commit | fa9ea057d1252a578f8e056defef41b93853bc8b (patch) | |
tree | ac77df91dbeabab29bb98f751928e379b33908c7 /railties/doc/guides/source | |
parent | 88a13fad4fae2c2088188008248e15498a2ca466 (diff) | |
download | rails-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')
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 ---------------------------------------------- |