Class: ActiveadminRefineryAuthentication::Generators::InstallGenerator

Inherits:
ActiveRecord::Generators::Base
  • Object
show all
Defined in:
lib/generators/activeadmin_refinery_authentication/install/install_generator.rb

Instance Method Summary collapse

Instance Method Details

#copy_initializerObject



11
12
13
14
15
# File 'lib/generators/activeadmin_refinery_authentication/install/install_generator.rb', line 11

def copy_initializer
  @user_class = name
  @formatted_user_name = name.underscore.gsub('/', '_')
  template 'activeadmin-refinery-authentication.rb.erb', 'config/initializers/activeadmin_refinery_authentication.rb'
end

#copy_viewsObject



17
18
19
20
21
# File 'lib/generators/activeadmin_refinery_authentication/install/install_generator.rb', line 17

def copy_views
  @user_class = name
  @formatted_user_name = name.underscore.gsub('/', '_')
  template '_plugins_form.html.erb', 'app/views/admin/users/_plugins_form.html.erb'
end

#create_migrationsObject



23
24
25
# File 'lib/generators/activeadmin_refinery_authentication/install/install_generator.rb', line 23

def create_migrations
  migration_template 'migrations/create_user_plugins.rb', 'db/migrate/create_user_plugins.rb'
end