Class: Dadata::Generators::InitializerGenerator

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

Overview

Rails generator for DaData API configuration

Instance Method Summary collapse

Instance Method Details

#create_initializerObject



36
37
38
39
40
41
42
43
44
45
46
47
48
# File 'lib/generators/dadata/initializer_generator.rb', line 36

def create_initializer
  @api_key = options[:api_key]
  @secret_key = options[:secret_key]
  @timeout = options[:timeout]
  @suggestions_count = options[:suggestions_count]

  if options[:use_credentials]
    create_credentials
    template 'dadata_credentials.rb', 'config/initializers/dadata.rb'
  else
    template 'dadata.rb', 'config/initializers/dadata.rb'
  end
end