Sha256: 2af3c184e07e2b7af75d3928227c6d1a555938558da4efc6d74d58db6f8debb9

Contents?: true

Size: 439 Bytes

Versions: 20

Compression:

Stored size: 439 Bytes

Contents

The following are some general tips for adding custom rake tasks and generators to your Rails 3 plugin.

## Custom rake tasks

<pre>
# my_plugin/lib/railtie.rb
module MyPlugin
  class Railtie < ::Rails::Railtie
    rake_tasks do
      load "my_plugin/railties/tasks.rake"    
    end
  end    
end
</pre>

<pre>
# my_plugin/lib/railties/tasks.rake
desc "Talk about being in my_gem"
task :my_gem do
  puts "You're in my_gem"
end     
</pre>

Version data entries

20 entries across 20 versions & 2 rubygems

Version Path
r3_plugin_toolbox-0.4.3 wiki/add_rake_tasks.markdown
r3_plugin_toolbox-0.4.2 wiki/add_rake_tasks.markdown
r3_plugin_toolbox-0.4.1 wiki/add_rake_tasks.markdown
r3_plugin_toolbox-0.4.0 wiki/add_rake_tasks.markdown
r3_plugin_toolbox-0.3.15 wiki/add_rake_tasks.markdown
r3_plugin_toolbox-0.3.14 wiki/add_rake_tasks.markdown
r3_plugin_toolbox-0.3.13 wiki/add_rake_tasks.markdown
r3_plugin_toolbox-0.3.12 wiki/add_rake_tasks.markdown
r3_plugin_toolbox-0.3.11 wiki/add_rake_tasks.markdown
r3_plugin_toolbox-0.3.10 wiki/add_rake_tasks.markdown
r3_plugin_toolbox-0.3.8 wiki/add_rake_tasks.markdown
r3_plugin_toolbox-0.3.7 wiki/add_rake_tasks.markdown
r3_plugin_toolbox-0.3.6 wiki/add_rake_tasks.markdown
r3_plugin_toolbox-0.3.5 wiki/add_rake_tasks.markdown
rails3_plugin_toolbox-0.3.4 wiki/add_rake_tasks.markdown
rails3_plugin_toolbox-0.3.3 wiki/add_rake_tasks.markdown
rails3_plugin_toolbox-0.3.2 wiki/add_rake_tasks.markdown
rails3_plugin_toolbox-0.3.1 wiki/add_rake_tasks.markdown
rails3_plugin_toolbox-0.3.0 wiki/add_rake_tasks.markdown
rails3_plugin_toolbox-0.2.0 wiki/add_rake_tasks.markdown