Class: RailsDotJs::Generators::InstallGenerator

Inherits:
ActiveRecord::Generators::Base
  • Object
show all
Defined in:
lib/generators/rails_dot_js/install/install_generator.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.source_rootObject



10
11
12
# File 'lib/generators/rails_dot_js/install/install_generator.rb', line 10

def self.source_root
  File.expand_path('../test', __FILE__)
end

Instance Method Details

#add_node_modules_to_gitignoreObject



20
21
22
23
24
# File 'lib/generators/rails_dot_js/install/install_generator.rb', line 20

def add_node_modules_to_gitignore
  append_to_file '.gitignore' do
    "\n" + %w[#railsdotjs app/nodejs/node_modules app/nodejs/npm-debug.log].join("\n") + "\n"
  end
end

#setup_directoryObject



14
15
16
17
18
# File 'lib/generators/rails_dot_js/install/install_generator.rb', line 14

def setup_directory
  puts "test"
  empty_directory 'app/nodejs'
  template 'package.json', 'app/nodejs/package.json'
end