Class: Assets::JqueryGenerator

Inherits:
Generate::Generators::Base show all
Defined in:
lib/generators/assets/jquery/jquery_generator.rb

Instance Method Summary collapse

Methods inherited from Generate::Generators::Base

source_root

Instance Method Details

#copy_layoutObject



3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/generators/assets/jquery/jquery_generator.rb', line 3

def copy_layout
	assets_file = File.join('public', 'javascripts')
	init_file   = File.join('config', 'initializers', 'jquery.rb')
	assets      = [
		'http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js',
		'http://ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.js',
		'http://github.com/rails/jquery-ujs/raw/master/src/rails.js'
	]
	
	inside(assets_file) { assets.each { |f| run("curl -O #{f}") } }
	
	copy_file 'expansion.rb', init_file
end