class Dynamite::InstallGenerator
Public Instance Methods
do_installation()
click to toggle source
Every public method gets executed - which is a bit wierd! the ‘do_installation’ method could have been called ‘fundito’, and would have worked just the same check out railscasts.com/episodes/218-making-generators-in-rails-3
# File lib/dynamite.rb, line 15 def do_installation copy_file "db/migrate/install_dynamite.rb", "db/migrate/#{Time.now.getutc.strftime('%Y%m%d%H%M%S')}_install_dynamite.rb" directory "app/models", "app/models" directory "app/controllers", "app/controllers" directory "app/views", "app/views" route "resources :forms" route "resources :form_submissions" directory "app/assets/stylesheets/", "app/assets/stylesheets" gsub_file 'app/assets/javascripts/application.js', /\Z/m do || "\n//= require dynamite" end end