Class: AppliciousUploaderGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/applicious_uploader_generator.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.source_rootObject



4
5
6
# File 'lib/generators/applicious_uploader_generator.rb', line 4

def self.source_root
  @source_root ||= File.join(File.dirname(__FILE__), 'templates')
end

Instance Method Details

#create_uploader_filesObject



8
9
10
11
12
13
14
15
# File 'lib/generators/applicious_uploader_generator.rb', line 8

def create_uploader_files
  template "amazon_s3.yml", "#{Rails.root}/config/amazon_s3.yml"
  copy_file  "../../../app/assets/javascripts/applicious_utils/Plupload/js/plupload.flash.swf", "public/applicious/plupload/plupload.flash.swf"
  copy_file  "../../../app/assets/javascripts/applicious_utils/Plupload/js/plupload.silverlight.xap", "public/applicious/plupload/plupload.silverlight.xap"    
  copy_file  "applicious_uploader.js.coffee", "app/assets/javascripts/applicious_uploader.js.coffee"    
  copy_file  "crossdomain.xml", "public/applicious/UPLOAD_TO_S3/crossdomain.xml"
  copy_file  "clientaccesspolicy.xml", "public/applicious/UPLOAD_TO_S3/clientaccesspolicy.xml"
end