module Presenting
Public Class Methods
precache!()
click to toggle source
copies all assets into the application’s public directory public/stylesheets/presenting and public/javascripts/presenting
# File lib/presenting.rb, line 19 def self.precache! presenting_dir = File.join(File.dirname(__FILE__), '../') # gross %w(stylesheets javascripts).each do |asset_type| source_dir = File.join(presenting_dir, 'app', 'assets', asset_type, 'presenting') target_dir = File.join(Rails.application.paths["public/#{asset_type}"].first, 'presenting') FileUtils.mkdir_p(target_dir) Dir[File.join(source_dir, '*')].each do |asset| FileUtils.cp(asset, File.join(target_dir, File.basename(asset))) end end end