Parent

VzaarUploaderGenerator

Public Instance Methods

gen_routes() click to toggle source
    # 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
gsub_file(relative_destination, regexp, *args, &block) click to toggle source
    # 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
manifest() click to toggle source
    # 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.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.