Sha256: 1be9e3d04abbc7256061defe0ba46ac40999ec85e64f5e0620b27a2dffb779ef

Contents?: true

Size: 579 Bytes

Versions: 6

Compression:

Stored size: 579 Bytes

Contents

# frozen_string_literal: true
namespace :thredded do
  desc 'Destroy messageboard and all related data'
  task :destroy, [:slug] => :environment do |_, args|
    Thredded::MessageboardDestroyer.new(args.slug).run
  end

  task :nuke, [:slug] => :destroy

  namespace :install do
    desc 'Copy emoji to the Rails `public/emoji` directory'
    task :emoji do
      require 'emoji'

      target = Rails.application.root.join('public')
      STDERR.puts "Copying emoji to #{target}"
      `mkdir -p '#{target}' && cp -Rp '#{Emoji.images_path}/emoji' '#{target}'`
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
thredded-0.7.0 lib/tasks/thredded_tasks.rake
thredded-0.6.3 lib/tasks/thredded_tasks.rake
thredded-0.6.2 lib/tasks/thredded_tasks.rake
thredded-0.6.1 lib/tasks/thredded_tasks.rake
thredded-0.6.0 lib/tasks/thredded_tasks.rake
thredded-0.5.1 lib/tasks/thredded_tasks.rake