Class: Recipes::Devise
- Inherits:
-
Rails::AppBuilder
- Object
- Rails::AppBuilder
- Recipes::Devise
- Defined in:
- lib/potassium/recipes/devise.rb
Instance Method Summary collapse
Instance Method Details
#ask ⇒ Object
2 3 4 5 6 7 8 9 10 11 |
# File 'lib/potassium/recipes/devise.rb', line 2 def ask use_devise = answer(:devise) do Ask.confirm "Do you want to use Devise for authentication? (required for ActiveAdmin)" end if use_devise set(:authentication, use_devise) ask_for_devise_model end end |
#create ⇒ Object
13 14 15 |
# File 'lib/potassium/recipes/devise.rb', line 13 def create add_devise if selected?(:authentication) end |
#install ⇒ Object
17 18 19 20 |
# File 'lib/potassium/recipes/devise.rb', line 17 def install ask_for_devise_model add_devise end |
#installed? ⇒ Boolean
22 23 24 |
# File 'lib/potassium/recipes/devise.rb', line 22 def installed? gem_exists?(/devise/) end |