public
Description: A plugin for Growl-like functionality for Ruby on Rails applications built on Prototype and Scriptaculous javascript libraries.
Homepage: http://www.writebetterbits.com/2009/01/update-to-growl4rails.html
Clone URL: git://github.com/jfiorato/growl4rails.git
growl4rails / install.rb
100644 18 lines (14 sloc) 0.604 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
##
## Copy over asset files (javascript/css/images) from the plugin directory to public/
##
 
def copy_files(source_path, destination_path, directory)
  source, destination = File.join(directory, source_path), File.join(RAILS_ROOT, destination_path)
  FileUtils.mkdir(destination) unless File.exist?(destination)
  FileUtils.cp_r(Dir.glob(source+'/*.*'), destination)
end
 
directory = File.dirname(__FILE__)
 
[:stylesheets, :javascripts, :images].each do |asset_type|
  source = "/public/#{asset_type}/"
  destination = "/public/#{asset_type}/growl4rails"
  copy_files(source, destination, directory)
end