Sha256: c77833e514a861a0ee5e87564e2b620b3c45878518eb2511944d9cfdd2b57f38
Contents?: true
Size: 1.08 KB
Versions: 3
Compression:
Stored size: 1.08 KB
Contents
class AppBuilder < Rails::AppBuilder include Thor::Actions include Thor::Shell # Express app templating for Rails # ------------------------------------ # USAGE: # 1. run: `rails new app_name --builder=path/to/builder.rb` (URI's work here too) # 2. ??? # 3. PROFIT! def test return # TODO # skips test framework, but we can probably just bastardize the options in the same way as with :skip_bundle # either make `test` build the actual directories etc., or use a script # either way, this method is stupid. end <% overridden_generator_methods.each do |m| %> def <%= m %> super <%= @directives[m].join("\n") %> end <% end %> def leftovers <%= leftover_directives.join("\n") %> # This should be removed when the database drone is installed rake 'db:create' rake 'db:migrate' # Drone Notices <% drone_notices.each do |drone, notices| %> <% notices.each do |notice| %> say "[<%= drone.human_name %>] <%= notice %>", :red <% end %> <% end %> say "She's all yours, sparky!\n\n", :green end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
app_drone-0.10.0 | lib/app_drone/template.erb |
app_drone-0.9.2 | lib/app_drone/template.erb |
app_drone-0.9.1 | lib/app_drone/template.erb |