Class: Katinguele::InstallGenerator

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

Instance Method Summary collapse

Instance Method Details

#create_initializer_fileObject



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# File 'lib/generators/katinguele/install_generator.rb', line 7

def create_initializer_file
  create_file(
    'config/initializers/katinguele.rb',
    "      # frozen_string_literal: true\n\n      Katinguele.configure do |config|\n        # You can add your service's configuration, like:\n\n        # config.add_service :external_service_1,\n        #                    raise_error: true,\n        #                    url: ENV['EXTERNAL_SERVICE_URL_1'],\n        #                    headers: { 'Content-Type' => 'application/json' }\n\n        # config.add_service :external_service_2,\n        #                    raise_error: false,\n        #                    url: ENV['EXTERNAL_SERVICE_URL_2'],\n        #                    headers: { 'Token' => \"#Token \x1D{ENV['EXTERNAL_SERVICE_TOKEN']}\"\x1D}\n\n        # All available options is on README\n      end\n    KATINGUELE_INITIALIZER_TEXT\n  )\nend\n"