Sha256: e44163640c372205f05076f9541d7396d190351e742fbc387cd49ecc5c57eba2
Contents?: true
Size: 1.36 KB
Versions: 4
Compression:
Stored size: 1.36 KB
Contents
namespace :message_block do desc "Installs static files for the message_block gem" task :install do puts "Copying assets..." images_source = File.join(File.dirname(__FILE__), "..", "..", "assets", "images") stylesheets_source = File.join(File.dirname(__FILE__), "..", "..", "assets", "stylesheets", "message_block.css") javascripts_source = File.join(File.dirname(__FILE__), "..", "..", "assets", "javascripts", "message_block.js") images_target = Rails.root.join("public", "images", "message_block") stylesheets_target = Rails.root.join("public", "stylesheets", "message_block.css") javascripts_target = Rails.root.join("public", "javascripts", "message_block.js") unless File.exists?(images_target) FileUtils.cp_r(images_source, images_target) puts " Copied Images" else puts " Images appear to already be installed, not copying." end unless File.exists?(stylesheets_target) FileUtils.cp(stylesheets_source, stylesheets_target) puts " Copied Stylesheet" else puts " Stylesheet appears to already be installed, not copying" end unless File.exists?(javascripts_target) FileUtils.cp(javascripts_source, javascripts_target) puts " Copied Javascript" else puts " Javascript appears to already be installed, not copying" end end end
Version data entries
4 entries across 4 versions & 1 rubygems