Top Level Namespace
Defined Under Namespace
Modules: ActionDispatch, Plupload, PluploadHelper, PluploadRails3
Classes: PluploadRailsController
Instance Method Summary
collapse
Instance Method Details
#install_plupload_assets ⇒ Object
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
# File 'lib/plupload-rails3/asset_mover.rb', line 20
def install_plupload_assets
plupload_asset_destination.keys.each do |asset_type|
directory = File.join(Rails.root, plupload_asset_destination[asset_type])
puts "Making directory: #{directory}/plupload-rails3"
FileUtils.mkdir_p(directory)
end
dest = File.join(Rails.root, plupload_asset_destination[:img])
puts "Copying image assets to #{dest}/plupload-rails3"
FileUtils.cp_r(File.join(File.dirname(__FILE__), '../public/images/plupload-rails3'), dest)
dest = File.join(Rails.root, plupload_asset_destination[:js])
puts "Copying javascript assets to #{dest}"
FileUtils.cp_r(File.join(File.dirname(__FILE__), '../public/javascripts/plupload-rails3'), dest)
dest = File.join(Rails.root, plupload_asset_destination[:css])
puts "Copying stylesheet assets to #{dest}"
FileUtils.cp_r(File.join(File.dirname(__FILE__), '../public/stylesheets/plupload-rails3'), dest)
dest = File.join(Rails.root, 'tmp/plupload-rails3')
puts "Creating tmp folder at #{dest}"
FileUtils.mkdir(dest) unless File.exists?(dest)
end
|
#plupload_asset_destination ⇒ Object
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# File 'lib/plupload-rails3/asset_mover.rb', line 3
def plupload_asset_destination
if Rails.version < "3.1"
dest = {
:img => "public/images",
:js => "public/javascripts",
:css => "public/stylesheets"
}
else
dest = {
:img => "vendor/assets/images",
:js => "vendor/assets/javascripts",
:css => "vendor/assets/stylesheets"
}
end
return dest
end
|
#uninstall_plupload_assets ⇒ Object
44
45
46
47
48
49
50
51
52
53
54
|
# File 'lib/plupload-rails3/asset_mover.rb', line 44
def uninstall_plupload_assets
plupload_asset_destination.keys.each do |asset_type|
directory = File.join(Rails.root, plupload_asset_destination[asset_type], "plupload-rails3")
puts "Removing directory #{directory} and its contents"
FileUtils.rm_r(directory) if File.exists?(directory)
end
directory = File.join(Rails.root,'tmp/plupload-rails3')
puts "Removing directory #{directory} and its contents"
FileUtils.rm_r(directory) if File.exists?(directory)
end
|