Method: Frame::Generators::DeviseGenerator#install_devise

Defined in:
lib/generators/frame/devise/devise_generator.rb

#install_deviseObject



11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/generators/frame/devise/devise_generator.rb', line 11

def install_devise
  gem("rspec-rails", :group => "test, development")
  gem("cucumber-rails", :group => "test, development")

  if yes?("Would you like to install Devise?")
    gem("devise")
    Bundler.with_clean_env do
      run "bundle"
    end
    generate("devise:install")
    default_model = "User"
    model_name = ask("What would you like the user model to be called? [#{default_model}]")
    model_name = default_model if model_name.blank?
    generate("devise", model_name)
    generate("devise:views")
  end
end