Engine Generator

December 21st, 2005

Jon Lim on the Rails mailing list just announced the release of Engines Generator.

From the documentation:
$ script/generate engine UploadEngine
Please enter the author's name: Joe Smith
Please enter the author's email: joe.smith@xyz.com

We can generate the following licenses automatically for you:
0) None
1) GPL
2) MIT
3) LGPL
Please select a license: 2
'MIT' selected
      exists  vendor/plugins
      create  vendor/plugins/upload_engine
      create  vendor/plugins/upload_engine/README
      create  vendor/plugins/upload_engine/init_engine.rb
      create  vendor/plugins/upload_engine/app
      create  vendor/plugins/upload_engine/app/models
      create  vendor/plugins/upload_engine/app/controllers
      create  vendor/plugins/upload_engine/app/helpers
      create  vendor/plugins/upload_engine/app/views
      create  vendor/plugins/upload_engine/db
      create  vendor/plugins/upload_engine/db/migrate
      create  vendor/plugins/upload_engine/lib
      create  vendor/plugins/upload_engine/lib/upload_engine.rb
      create  vendor/plugins/upload_engine/lib/upload_engine
      create  vendor/plugins/upload_engine/public
      create  vendor/plugins/upload_engine/public/javascripts
      create  vendor/plugins/upload_engine/public/javascripts/upload_engine.js
      create  vendor/plugins/upload_engine/public/stylesheets
      create  vendor/plugins/upload_engine/public/stylesheets/upload_engine.css
      create  vendor/plugins/upload_engine/tasks
      create  vendor/plugins/upload_engine/tasks/upload_engine.rake
      create  vendor/plugins/upload_engine/test
      create  vendor/plugins/upload_engine/test/test_helper.rb
      create  vendor/plugins/upload_engine/test/fixtures
      create  vendor/plugins/upload_engine/test/functional
      create  vendor/plugins/upload_engine/test/unit

$ mv app/models/upload.rb vendor/plugins/upload_engine/app/models
$ mv app/controllers/upload_controller.rb vendor/plugins/upload_engine/app/controllers
$ mv app/views/upload vendor/plugins/upload_engine/app/views
$ mv public/javascripts/upload_engine.js vendor/plugins/upload_engine/public/javascripts
$ mv public/stylesheets/upload_engine.css vendor/plugins/upload_engine/public/stylesheets
$ script/server

This is way cool. Great work, Jon !

Leave a Reply

 

Search

A picture of me

I am François Beausoleil, a Ruby on Rails coder. During the day, I work on XLsuite. At night, I am interested many things. Read my biography

Tags

(4) (1) (1) (1) (1) (2) (1) (1) (1) (2) (2) (1) (2) (1) (3) (1) (2) (1) (1) (1) (1) (2) (14) (1) (1) (1) (1) (2) (1) (1) (2) (0) (1) (4) (1) (3) (1) (1) (1) (1) (1) (1) (0) (3) (2) (1) (2) (1) (3) (1) (5) (2) (10) (10) (11) (14) (2) (1) (3) (1) (1) (1) (1) (1) (0) (1) (2) (2) (2) (1) (1) (1) (4) (1) (3) (1) (4) (2) (2) (25) (2) (1) (1) (0) (1) (1) (1) (23) (25) (1) (1) (13) (1) (1) (1) (4) (5) (1) (1) (1) (4) (1) (2) (3) (4) (4) (1) (1) (1) (8) (3) (1) (5) (5) (2) (2) (2) (4) (8) (7) (1) (1) (1) (1) (2) (4) (1) (4) (12) (2) (1) (2) (4) (1) (1) (1) (2) (8) (2) (3) (2) (2) (1) (3) (1) (1)

Links

Projects I work on

Categories

Archives