Class: Healthier::ConfigGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Healthier::ConfigGenerator
- Defined in:
- lib/generators/healthier/config_generator.rb
Overview
Generates a healthier.yml
Instance Method Summary collapse
Instance Method Details
#create_healthier_file ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/generators/healthier/config_generator.rb', line 8 def create_healthier_file create_file 'config/initializers/healthier.rb', " # frozen_string_literal: true\n\n Healthier.setup do |config|\n # Currently, there are :basic_auth(default), :bearer_token for API authentication\n # But if you want to leave the API open, then just set auth_mechanism to :none to skip authentication\n # config.auth_mechanism = :bearer_token\n config.depends_on = config.healthier.call\n end\n RUBY\nend\n" |
#create_healthier_yaml ⇒ Object
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/generators/healthier/config_generator.rb', line 21 def create_healthier_yaml create_file 'config/healthier.yml', " ---\n healthier:\n # Uncomment accordingly\n depends_on:\n # - name: 'postgresql'\n # config: {}\n # - name: 'mongodb'\n # config: {}\n # - name: 'redis'\n # config: {}\n # - name: 'rabbitmq'\n # config: {}\n # - name: 'sidekiq'\n # config: {}\n # - name: 'elastic_search'\n # config: {}\n\n YAML\nend\n" |