endenwer/npm-rails

View on GitHub
lib/generators/npm_rails/initialize_generator.rb

Summary

Maintainability
A
0 mins
Test Coverage
module NpmRails
  class InitializeGenerator < Rails::Generators::Base
    desc 'Adds a boilerplate package_file to the root of Rails project'
    source_root File.expand_path('../templates', __FILE__)

    def create_package_file
      copy_file 'npm_packages', 'npm_packages'
    end

    def add_to_gitignore
      append_to_file ".gitignore" do
        <<-EOF.strip_heredoc
        # Added by npm-rails
        /node_modules
        EOF
      end
    end
  end
end