Rails::Generator::Base
# File rails_generators/vzaar_uploader/vzaar_uploader_generator.rb, line 32
32: def gen_routes
33: sentinel = 'ActionController::Routing::Routes.draw do |map|'
34: gsub_file 'config/routes.rb', /(#{Regexp.escape(sentinel)})/i do |match|
35: "#{match}\n\n" +
36: " map.vzaar_uploader '/vzaar/', :controller => 'vzaar', " +
37: ":action => 'index'\n" +
38: " map.vzaar_signature '/vzaar/signature/', :controller => 'vzaar', " +
39: ":action => 'signature'\n" +
40: " map.vzaar_process_video '/vzaar/process_video/', :controller => 'vzaar', " +
41: ":action => 'process_video'\n"
42: end
43:
44: end
# File rails_generators/vzaar_uploader/vzaar_uploader_generator.rb, line 46
46: def gsub_file(relative_destination, regexp, *args, &block)
47: path = destination_path(relative_destination)
48: content = File.read(path).gsub(regexp, *args, &block)
49: File.open(path, 'wb') { |file| file.write(content) }
50: end
# File rails_generators/vzaar_uploader/vzaar_uploader_generator.rb, line 3
3: def manifest
4: record do |m|
5:
6: # Views
7: m.directory 'app/views/vzaar'
8: m.file 'views/uploader.html.erb', 'app/views/vzaar/index.html.erb'
9:
10: # Resources
11: m.directory 'public/flash/vzaar'
12: m.directory 'public/images/vzaar'
13: m.directory 'public/javascripts/vzaar'
14: m.directory 'public/stylesheets/vzaar'
15: m.file 'flash/swfupload.swf', 'public/flash/vzaar/swfupload.swf'
16: m.file 'flash/swfupload_fp9.swf', 'public/flash/vzaar/swfupload_fp9.swf'
17: m.file 'images/cancelbutton.gif', 'public/images/vzaar/cancelbutton.gif'
18: m.file 'javascripts/fileprogress.js', 'public/javascripts/vzaar/fileprogress.js'
19: m.file 'javascripts/handlers.js', 'public/javascripts/vzaar/handlers.js'
20: m.file 'javascripts/swfupload.js', 'public/javascripts/vzaar/swfupload.js'
21: m.file 'javascripts/json_parse.js', 'public/javascripts/vzaar/json_parse.js'
22: m.file 'javascripts/swfupload.queue.js',
23: 'public/javascripts/vzaar/swfupload.queue.js'
24: m.file 'stylesheets/swfupload.css', 'public/stylesheets/vzaar/swfupload.css'
25:
26: # Routes
27: gen_routes
28:
29: end
30: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.