Hi all! I''ll get straight to the point. Was good to see some scripts being moved to a plugin, but some others still not making much sense (for me :D) to be a script.... such as "generate", or "plugin"..... Wouldn''t be better if they were rake tasks? Such as "rake plugins:install", "rake plugins:uninstall", "rake generate:controller", "rake generate:model", "rake generate:plugin".... and others... ? Bye! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Core" group. To post to this group, send email to rubyonrails-core@googlegroups.com To unsubscribe from this group, send email to rubyonrails-core+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-core?hl=en -~----------~----~----~----~------~----~------~--~---
Maybe it''s because rake tasks don''t handle arguments well? It would be a pain to do this: rake plugins:install PATH=''path/to/plugin'' rake generate:model NAME=''User'' ATTRIBUTES=''name:string'' Regards, Ryan On Dec 7, 7:36 pm, "Carlos Henrique Palhares" <car...@milk-it.net> wrote:> Hi all! > > I''ll get straight to the point. Was good to see some scripts being > moved to a plugin, but some others still not making much sense (for me > :D) to be a script.... such as "generate", or "plugin"..... Wouldn''t > be better if they were rake tasks? > > Such as "rake plugins:install", "rake plugins:uninstall", "rake > generate:controller", "rake generate:model", "rake > generate:plugin".... and others... ? > > Bye!--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Core" group. To post to this group, send email to rubyonrails-core@googlegroups.com To unsubscribe from this group, send email to rubyonrails-core+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-core?hl=en -~----------~----~----~----~------~----~------~--~---
On Dec 8, 12:11 pm, Ryan Bates <r...@railscasts.com> wrote:> On Dec 7, 7:36 pm, "Carlos Henrique Palhares" <car...@milk-it.net> > wrote: > > > Hi all! > > > I''ll get straight to the point. Was good to see some scripts being > > moved to a plugin, but some others still not making much sense (for me > > :D) to be a script.... such as "generate", or "plugin"..... Wouldn''t > > be better if they were rake tasks? > > > Such as "rake plugins:install", "rake plugins:uninstall", "rake > > generate:controller", "rake generate:model", "rake > > generate:plugin".... and others... ?> Maybe it''s because rake tasks don''t handle arguments well? It would be > a pain to do this: > > rake plugins:install PATH=''path/to/plugin'' > rake generate:model NAME=''User'' ATTRIBUTES=''name:string'' > > Regards, > > RyanI don''t think rake is a good candidate for these. Ryan makes a good point about the argument syntax being a bit awkward, but rake is built for dependency-based tasks, not as a generic batch file runner. Script/generate doesn''t really need a dependency framework around it: it''s just a script that blurts out code. So I think it''s better to keep them separate from rake. Jeff purpleworkshops.com softiesonrails.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Core" group. To post to this group, send email to rubyonrails-core@googlegroups.com To unsubscribe from this group, send email to rubyonrails-core+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-core?hl=en -~----------~----~----~----~------~----~------~--~---