Class: DiscoApp::Generators::MonitorifyGenerator

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

Instance Method Summary collapse

Instance Method Details

#configureObject

Copy Rollbar initializer and New Relic config file.



21
22
23
24
# File 'lib/generators/disco_app/monitorify/monitorify_generator.rb', line 21

def configure
  copy_file 'initializers/rollbar.rb', 'config/initializers/rollbar.rb'
  copy_file 'config/newrelic.yml', 'config/newrelic.yml'
end

#install_gemsObject

Install the Rollbar, OJ and New Relic gems.



8
9
10
11
12
13
14
15
16
17
18
# File 'lib/generators/disco_app/monitorify/monitorify_generator.rb', line 8

def install_gems
  # Add gem to Gemfile
  gem 'rollbar', '~> 2.7.1'
  gem 'oj', '~> 2.14.3'
  gem 'newrelic_rpm', '~> 3.14.1.311'

  # Install gem.
  Bundler.with_clean_env do
    run 'bundle install'
  end
end