Sha256: 7346bf4598dfc02e6b78a86b3029dcc2a8d9ebbe78255b471e9a408677445da8

Contents?: true

Size: 831 Bytes

Versions: 8

Compression:

Stored size: 831 Bytes

Contents

namespace :emoji do
  desc "Install Emoji Image Assets"
  task :install_assets do
    target_dir = ENV['TARGET'] ||= File.join(Rails.root, 'app/assets/images/emoji')
    source_dir = File.absolute_path(File.dirname(__FILE__) + '/../../../assets/images')
    
    puts "===================================================================="
    puts "= emoji image assets install"
    puts "= Target: #{target_dir}"
    puts "= Source: #{source_dir}"
    puts "===================================================================="

    unless File.exists?(target_dir)
      puts "- Creating #{target_dir}..."
      FileUtils.mkdir_p(target_dir)
    end

    puts "- Installing assets..."
    Dir.glob("#{source_dir}/*").entries.each do |asset|
      FileUtils.cp_r(asset, target_dir, verbose: true, preserve: false)
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
emoji-1.0.7 lib/emoji/tasks/install.rake
emoji-1.0.6 lib/emoji/tasks/install.rake
emoji-1.0.5 lib/emoji/tasks/install.rake
emoji-1.0.4 lib/emoji/tasks/install.rake
emoji-1.0.2 lib/emoji/tasks/install.rake
emoji-1.0.1 lib/emoji/tasks/install.rake
emoji-1.0.0 lib/emoji/tasks/install.rake
emoji-1.0.0.pre lib/emoji/tasks/install.rake