Class: Rails::Buddy::ConfigGenerator

Inherits:
Generators::Base
  • Object
show all
Defined in:
lib/generators/rails/buddy/config_generator.rb

Instance Method Summary collapse

Instance Method Details

#add_initializerObject



12
13
14
15
16
17
18
19
# File 'lib/generators/rails/buddy/config_generator.rb', line 12

def add_initializer
  path = File.expand_path('templates/initializer.rb', __dir__)
  content = File.binread(path)
                .gsub!('[PREFIX]', Config::DEFAULT_PATH_PREFIX)
                .gsub!('[BUFFER_SIZE]', Config::DEFAULT_BUGGER_SIZE.to_s)
  File.binwrite('config/initializers/buddy.rb', content)
  say_status :create, relative_to_original_destination_root('config/initializers/buddy.rb')
end