Class: Contour::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Contour::Generators::InstallGenerator
- Defined in:
- lib/generators/contour/install_generator.rb
Instance Method Summary collapse
- #add_contour_devise_route ⇒ Object
-
#copy_initializer ⇒ Object
class_option :orm.
-
#copy_omniauth ⇒ Object
def copy_devise template “devise.rb”, “config/initializers/devise.rb” end.
- #install_devise ⇒ Object
- #show_readme ⇒ Object
Instance Method Details
#add_contour_devise_route ⇒ Object
29 30 31 |
# File 'lib/generators/contour/install_generator.rb', line 29 def add_contour_devise_route route "devise_for :users, controllers: { registrations: 'contour/registrations', sessions: 'contour/sessions', passwords: 'contour/passwords' }, path_names: { sign_up: 'register', sign_in: 'login' }" end |
#copy_initializer ⇒ Object
class_option :orm
9 10 11 |
# File 'lib/generators/contour/install_generator.rb', line 9 def copy_initializer template "contour.rb", "config/initializers/contour.rb" end |
#copy_omniauth ⇒ Object
def copy_devise
template "devise.rb", "config/initializers/devise.rb"
end
17 18 19 |
# File 'lib/generators/contour/install_generator.rb', line 17 def copy_omniauth template "omniauth.rb", "config/initializers/omniauth.rb" end |
#install_devise ⇒ Object
21 22 23 24 25 26 27 |
# File 'lib/generators/contour/install_generator.rb', line 21 def install_devise generate("devise:install") # model_name = ask("What would you like the user model to be called? [user]") # model_name = "user" if model_name.blank? model_name = "user" generate("devise", model_name) end |
#show_readme ⇒ Object
33 34 35 |
# File 'lib/generators/contour/install_generator.rb', line 33 def show_readme readme "README" if behavior == :invoke end |