# Copyright 2006 Pascal Belloncle puts "Installing: " + File.join(File.dirname(__FILE__), 'config', 'bookmarkit.yml') puts " to " + File.join(RAILS_ROOT, 'config') + "\n" unless File.exist?(File.join(RAILS_ROOT, 'config')) puts "config dir does not exist" end unless File.exist?(File.join(File.dirname(__FILE__), '..', '..', '..', 'config')) puts "relative config dir does not exist" end FileUtils.cp File.join(File.dirname(__FILE__), 'config', 'bookmarkit.yml'), File.join(File.dirname(__FILE__), '..', '..', '..', 'config') #copies partial puts "Installing: " + File.join(File.dirname(__FILE__), 'assets', '_bookmarkit.rhtml') puts " to " + File.join(RAILS_ROOT, 'app', 'views', 'shared') + "\n" unless File.exist?(File.join(File.dirname(__FILE__), '..', '..', '..', 'app', 'views', 'shared')) puts "app/views/shared dir does not exist" end FileUtils.cp File.join(File.dirname(__FILE__), 'assets', '_bookmarkit.rhtml'), File.join(File.dirname(__FILE__), '..', '..', '..', 'app', 'views', 'shared') #copies images puts "Installing: " + File.join(File.dirname(__FILE__), 'assets', 'images', 'bookmarkit') puts " to " + File.join(RAILS_ROOT, 'public', 'images') + "\n" unless File.exist?(File.join(File.dirname(__FILE__), '..', '..', '..', 'public', 'images')) FileUtils.mkdir_p File.join(File.dirname(__FILE__), '..', '..', '..', 'public', 'images') end FileUtils.cp_r File.join(File.dirname(__FILE__), 'assets', 'images', 'bookmarkit'), File.join(File.dirname(__FILE__), '..', '..', '..', 'public', 'images') #copies css puts "Installing: " + File.join(File.dirname(__FILE__), 'assets', 'bookmarkit.css') puts " to " + File.join(RAILS_ROOT, 'public', 'stylesheets') + "\n" unless File.exist?(File.join(File.dirname(__FILE__), '..', '..', '..', 'public', 'stylesheets')) FileUtils.mkdir_p File.join(File.dirname(__FILE__), '..', '..', '..', 'public', 'stylesheets') end FileUtils.cp_r File.join(File.dirname(__FILE__), 'assets', 'bookmarkit.css'), File.join(File.dirname(__FILE__), '..', '..', '..', 'public', 'stylesheets') puts IO.read(File.join(File.dirname(__FILE__), 'README'))