Sha256: 0c28cbc9742e3cf0fe912f35c7294816d49681d78ed36dbf462863ff63ea1da8
Contents?: true
Size: 1000 Bytes
Versions: 2
Compression:
Stored size: 1000 Bytes
Contents
class EchoBaseGenerator < Rails::Generators::NamedBase source_root File.expand_path('../templates', __FILE__) argument :app_name, :type => :string, :default => "Echo Base" def config directory "config" end def routes route("resources :users") route("match '/auth/:provider/callback', :to => 'sessions#create'") route("root :to => 'users#index'") end def migrations directory "db" end def gems copy_file "Gemfile" copy_file "Gemfile.lock" end def capistrano copy_file "Capfile" end def public_folder directory "public" remove_file "public/index.html" remove_file "public/images/rails.png" end def rspec directory "spec" directory "autotest" copy_file ".infinity_test" copy_file ".rspec" end def cucumber directory "features" end def rvmrc copy_file ".rvmrc" end def users directory "app" template "application.html.erb", "app/views/layouts/application.html.erb" end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
echo_base-0.1.2 | lib/generators/echo_base/echo_base_generator.rb |
echo_base-0.1.1 | lib/generators/echo_base/echo_base_generator.rb |