Sha256: 8447406da4541d5ae1976f0830a3b198f001c255a727ae589f7ff9bb406017e8

Contents?: true

Size: 895 Bytes

Versions: 3

Compression:

Stored size: 895 Bytes

Contents

require 'fileutils'
require 'pathname'

outer = File.dirname(__FILE__)

# Delete test_rails_app and various doc directories, unless you're actually
# developing admin_assistant itself
test_rails_app = Pathname.new("#{outer}/test_rails_app").realpath.to_s
unless RAILS_ROOT == test_rails_app
  %w(doc test_rails_app website).each do |dir|
    FileUtils.rm_rf "#{outer}/#{dir}"
  end
end

# Copy over static assets
css_dir = "#{RAILS_ROOT}/public/stylesheets/admin_assistant"
FileUtils.mkdir(css_dir) unless File.exist?(css_dir)
FileUtils.cp_r(Dir.glob("#{outer}/lib/stylesheets/*"), css_dir)
FileUtils.copy(
  "#{outer}/lib/javascripts/admin_assistant.js",
  "#{RAILS_ROOT}/public/javascripts/admin_assistant.js"
)
images_dir = "#{RAILS_ROOT}/public/images/admin_assistant"
FileUtils.mkdir(images_dir) unless File.exist?(images_dir)
FileUtils.cp_r(Dir.glob("#{outer}/lib/images/*"), images_dir)

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
admin_assistant-1.0.4 install.rb
admin_assistant-1.0.2 install.rb
admin_assistant-1.0.1 install.rb