Class: BetterAuth::Generators::InstallGenerator

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

Instance Method Summary collapse

Instance Method Details

#create_initializerObject



13
14
15
16
17
18
19
20
21
# File 'lib/generators/better_auth/install/install_generator.rb', line 13

def create_initializer
  initializer = "config/initializers/better_auth.rb"
  if File.exist?(destination_path(initializer))
    say_status :skip, "#{initializer} already exists"
    return
  end

  template "initializer.rb.tt", initializer
end

#create_migrationObject



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

def create_migration
  MigrationGenerator.start([], destination_root: destination_root)
end