aboutsummaryrefslogtreecommitdiffstats
path: root/railties/doc/guides/source/creating_plugins
diff options
context:
space:
mode:
Diffstat (limited to 'railties/doc/guides/source/creating_plugins')
-rw-r--r--railties/doc/guides/source/creating_plugins/appendix.txt2
-rw-r--r--railties/doc/guides/source/creating_plugins/creating_plugins/lib/main.rb4
-rw-r--r--railties/doc/guides/source/creating_plugins/generator_commands.txt2
-rw-r--r--railties/doc/guides/source/creating_plugins/migrations.txt23
-rw-r--r--railties/doc/guides/source/creating_plugins/models.txt2
-rw-r--r--railties/doc/guides/source/creating_plugins/tasks.txt4
-rw-r--r--railties/doc/guides/source/creating_plugins/test_setup.txt3
7 files changed, 11 insertions, 29 deletions
diff --git a/railties/doc/guides/source/creating_plugins/appendix.txt b/railties/doc/guides/source/creating_plugins/appendix.txt
index 340c03dd4e..7cb8109372 100644
--- a/railties/doc/guides/source/creating_plugins/appendix.txt
+++ b/railties/doc/guides/source/creating_plugins/appendix.txt
@@ -5,7 +5,7 @@ If you prefer to use RSpec instead of Test::Unit, you may be interested in the h
=== References ===
* http://nubyonrails.com/articles/the-complete-guide-to-rails-plugins-part-i
- * http://nubyonrails.com/articles/2006/05/09/the-complete-guide-to-rails-plugins-part-ii
+ * http://nubyonrails.com/articles/the-complete-guide-to-rails-plugins-part-ii
* http://github.com/technoweenie/attachment_fu/tree/master
* http://daddy.platte.name/2007/05/rails-plugins-keep-initrb-thin.html
* http://www.mbleigh.com/2008/6/11/gemplugins-a-brief-introduction-to-the-future-of-rails-plugins
diff --git a/railties/doc/guides/source/creating_plugins/creating_plugins/lib/main.rb b/railties/doc/guides/source/creating_plugins/creating_plugins/lib/main.rb
new file mode 100644
index 0000000000..b0919153f1
--- /dev/null
+++ b/railties/doc/guides/source/creating_plugins/creating_plugins/lib/main.rb
@@ -0,0 +1,4 @@
+# To change this template, choose Tools | Templates
+# and open the template in the editor.
+
+puts "Hello World"
diff --git a/railties/doc/guides/source/creating_plugins/generator_commands.txt b/railties/doc/guides/source/creating_plugins/generator_commands.txt
index f60ea3d8f1..6ded0dde59 100644
--- a/railties/doc/guides/source/creating_plugins/generator_commands.txt
+++ b/railties/doc/guides/source/creating_plugins/generator_commands.txt
@@ -120,7 +120,7 @@ Rails::Generator::Commands::List.send :include, Yaffle::Generator::Commands
Rails::Generator::Commands::Update.send :include, Yaffle::Generator::Commands::Update
-----------------------------------------------------------
-*vendor/plugins/yaffle/generators/yaffle/yaffle_route_generator.rb*
+*vendor/plugins/yaffle/generators/yaffle_route/yaffle_route_generator.rb*
[source, ruby]
-----------------------------------------------------------
diff --git a/railties/doc/guides/source/creating_plugins/migrations.txt b/railties/doc/guides/source/creating_plugins/migrations.txt
index e7d2e09069..2589169b38 100644
--- a/railties/doc/guides/source/creating_plugins/migrations.txt
+++ b/railties/doc/guides/source/creating_plugins/migrations.txt
@@ -28,26 +28,7 @@ Here are a few possibilities for how to allow developers to use your plugin migr
=== Create a custom rake task ===
-*vendor/plugins/yaffle/lib/db/migrate/20081116181115_create_birdhouses.rb:*
-
-[source, ruby]
-----------------------------------------------
-class CreateBirdhouses < ActiveRecord::Migration
- def self.up
- create_table :birdhouses, :force => true do |t|
- t.string :name
- t.timestamps
- end
- end
-
- def self.down
- drop_table :birdhouses
- end
-end
-----------------------------------------------
-
-
-*vendor/plugins/yaffle/tasks/yaffle.rake:*
+*vendor/plugins/yaffle/tasks/yaffle_tasks.rake:*
[source, ruby]
----------------------------------------------
@@ -153,7 +134,7 @@ NOTE: the migration generator checks to see if a migation already exists, and it
After running the test with 'rake' you can make it pass with:
-*vendor/plugins/yaffle/generators/yaffle/yaffle_generator.rb*
+*vendor/plugins/yaffle/generators/yaffle_migration/yaffle_migration_generator.rb*
[source, ruby]
------------------------------------------------------------------
diff --git a/railties/doc/guides/source/creating_plugins/models.txt b/railties/doc/guides/source/creating_plugins/models.txt
index 505ab44a71..1498b8e26c 100644
--- a/railties/doc/guides/source/creating_plugins/models.txt
+++ b/railties/doc/guides/source/creating_plugins/models.txt
@@ -20,7 +20,7 @@ vendor/plugins/yaffle/
As always, start with a test:
-*vendor/plugins/yaffle/yaffle/woodpecker_test.rb:*
+*vendor/plugins/yaffle/test/woodpecker_test.rb:*
[source, ruby]
----------------------------------------------
diff --git a/railties/doc/guides/source/creating_plugins/tasks.txt b/railties/doc/guides/source/creating_plugins/tasks.txt
index d848c2cfa1..edaffec194 100644
--- a/railties/doc/guides/source/creating_plugins/tasks.txt
+++ b/railties/doc/guides/source/creating_plugins/tasks.txt
@@ -1,10 +1,10 @@
== Rake tasks ==
-When you created the plugin with the built-in rails generator, it generated a rake file for you in 'vendor/plugins/yaffle/tasks/yaffle.rake'. Any rake task you add here will be available to the app.
+When you created the plugin with the built-in rails generator, it generated a rake file for you in 'vendor/plugins/yaffle/tasks/yaffle_tasks.rake'. Any rake task you add here will be available to the app.
Many plugin authors put all of their rake tasks into a common namespace that is the same as the plugin, like so:
-*vendor/plugins/yaffle/tasks/yaffle.rake*
+*vendor/plugins/yaffle/tasks/yaffle_tasks.rake*
[source, ruby]
---------------------------------------------------------
diff --git a/railties/doc/guides/source/creating_plugins/test_setup.txt b/railties/doc/guides/source/creating_plugins/test_setup.txt
index 64236ff110..9ee98c9935 100644
--- a/railties/doc/guides/source/creating_plugins/test_setup.txt
+++ b/railties/doc/guides/source/creating_plugins/test_setup.txt
@@ -116,9 +116,6 @@ ActiveRecord::Schema.define(:version => 0) do
t.string :last_tweet
t.datetime :last_tweeted_at
end
- create_table :woodpeckers, :force => true do |t|
- t.string :name
- end
end
----------------------------------------------