Class: Loopiator::Generators::LoopiatorGenerator

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

Instance Method Summary collapse

Instance Method Details

#create_initializerObject



12
13
14
15
16
17
18
19
20
21
22
# File 'lib/generators/loopiator_generator.rb', line 12

def create_initializer
  say "creating initializer..."
  
  if loopiator_already_configured?
    say "It looks like you've already configured Loopiator."
    say "To re-create the config file, remove it first: config/initializers/loopiator.rb"
    exit
  end
  
  template 'initializer.rb', 'config/initializers/loopiator.rb', assigns: { username: username, password: password }
end

#loopiator_already_configured?Boolean

Returns:

  • (Boolean)


24
25
26
# File 'lib/generators/loopiator_generator.rb', line 24

def loopiator_already_configured?
  File.exists?('config/initializers/loopiator.rb')
end