Sha256: df63c8a82fb3bb123e1c209c48a1f9df00600a1aa835a269cfd4948aeada604d
Contents?: true
Size: 1.26 KB
Versions: 2
Compression:
Stored size: 1.26 KB
Contents
module HappySeed module Generators class DeviseGenerator < Rails::Generators::Base source_root File.expand_path('../templates', __FILE__) def install_landing_page gem 'devise' Bundler.with_clean_env do run "bundle install" end run 'rails generate devise:install' run 'rails generate devise User' run 'rails generate devise:views' remove_file 'app/views/devise/registrations/new.html.erb' remove_file 'app/views/devise/sessions/new.html.erb' remove_file 'app/views/devise/passwords/edit.html.erb' remove_file 'app/views/devise/passwords/new.html.erb' directory 'app' directory 'docs' directory 'test' application(nil, env: "development") do "config.action_mailer.default_url_options = { host: 'localhost:3000' }" end gsub_file 'app/views/application/_header.html.haml', "/ USER NAV", <<-'RUBY' %ul.nav.navbar-nav.navbar-right - if user_signed_in? %li= link_to 'Sign Out', destroy_user_session_path, :method=>:delete - else / CONNECT %li= link_to 'Sign In', new_user_session_path %li= link_to 'Sign Up', new_user_registration_path RUBY end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
happy_seed-0.0.5 | lib/generators/happy_seed/devise/devise_generator.rb |
happy_seed-0.0.4 | lib/generators/happy_seed/devise/devise_generator.rb |