Sha256: f01c662c7cadfe1166a141ee8ed49e48d93720d32021d7d2329b26c6400f52e3

Contents?: true

Size: 729 Bytes

Versions: 9

Compression:

Stored size: 729 Bytes

Contents

module DiscoApp
  module Generators
    class MonitorifyGenerator < Rails::Generators::Base

      source_root File.expand_path('../templates', __FILE__)

      # Install the Rollbar, OJ and New Relic gems.
      def install_gems
        # Add gem to Gemfile
        gem 'rollbar', '~> 2.8.0'
        gem 'oj', '~> 2.14.5'
        gem 'newrelic_rpm', '~> 3.14.1.314'

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

      # Copy Rollbar initializer and New Relic config file.
      def configure
        copy_file 'initializers/rollbar.rb', 'config/initializers/rollbar.rb'
        copy_file 'config/newrelic.yml', 'config/newrelic.yml'
      end

    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
disco_app-0.8.4 lib/generators/disco_app/monitorify/monitorify_generator.rb
disco_app-0.8.5 lib/generators/disco_app/monitorify/monitorify_generator.rb
disco_app-0.8.6 lib/generators/disco_app/monitorify/monitorify_generator.rb
disco_app-0.8.7 lib/generators/disco_app/monitorify/monitorify_generator.rb
disco_app-0.8.8 lib/generators/disco_app/monitorify/monitorify_generator.rb
disco_app-0.8.9 lib/generators/disco_app/monitorify/monitorify_generator.rb
disco_app-0.9.0 lib/generators/disco_app/monitorify/monitorify_generator.rb
disco_app-0.9.1 lib/generators/disco_app/monitorify/monitorify_generator.rb
disco_app-0.9.2 lib/generators/disco_app/monitorify/monitorify_generator.rb