Sha256: 6dc14270c76d94d77c6b2c33e2c6ecdf5f7ad5b2f7b1b3022f13d2030ef10c53
Contents?: true
Size: 1.59 KB
Versions: 11
Compression:
Stored size: 1.59 KB
Contents
module Ajax module Helpers module TaskHelper INSTALL_FILES = %w[ app/controllers/ajax_controller.rb app/views/ajax/framework.html.erb config/initializers/ajax.rb public/javascripts/ajax.js public/javascripts/jquery.address-1.2rc.js public/javascripts/jquery.address-1.2rc.min.js public/javascripts/jquery.json-2.2.min.js public/images/ajax-loading.gif] UPDATE_JAVASCRIPT_FILES = %w[ public/javascripts/ajax.js] def copy_unless_exists(file, from_dir=Ajax.root, to_dir=Rails.root) from_file, to_file = File.join(from_dir, file), File.join(to_dir, file) if File.exist?(to_file) return false else FileUtils.mkdir_p(File.dirname(to_file)) unless File.directory?(File.dirname(to_file)) FileUtils.cp(from_file, to_file) return true end rescue Exception => e e end def copy_and_overwrite(file, from_dir=Ajax.root, to_dir=Rails.root) from_file, to_file = File.join(from_dir, file), File.join(to_dir, file) FileUtils.mkdir_p(File.dirname(to_file)) unless File.directory?(File.dirname(to_file)) FileUtils.cp(from_file, to_file) return true rescue Exception => e e end def show_result(file) result = yield file return unless verbose case result when Exception puts "skipped: #{file} #{result.message}" when true puts "created: #{file}" else puts "skipped: #{file}" end end end end end
Version data entries
11 entries across 11 versions & 1 rubygems