Sha256: 8b2623f2fb41e23f0e1a28b202b0c4c64402b25ead9f76ab58a03ad8c763c975

Contents?: true

Size: 746 Bytes

Versions: 1

Compression:

Stored size: 746 Bytes

Contents

desc "Copy GitLab emojis to public/images directory"
task :copy_emoji do
  require 'gitlab_emoji'
  require 'emoji'

  # Copy the emojis from the 'emoji' gem
  ENV['TARGET']='assets/images/'
  Rake::Task["emoji:install_assets"].execute

  # Now copy all emojis including additional emojis
  project_target = ENV['GITLAB_TARGET'] ||= File.join(Rails.root, 'app/assets/images/emoji')
  source = File.absolute_path(File.dirname(__FILE__) + '/../../assets/images')
  unless File.exists?(project_target)
    puts "- Creating #{project_target}..."
    FileUtils.mkdir_p(project_target)
  end

  puts "Copying emojis:"
  Dir.glob("#{source}/*").entries.each do |asset|
    FileUtils.cp_r(asset, project_target, verbose: true, preserve: false)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gitlab_emoji-0.0.1.1 lib/tasks/copy.rake