Sha256: 238463e13d9d140c03bf30ac348be6023faf9ea6bb6c48aab3c7e151ee0d05ac

Contents?: true

Size: 762 Bytes

Versions: 9

Compression:

Stored size: 762 Bytes

Contents

require 'active_record/fixtures'
require 'tasks/message_template'

namespace :enju_message do
  desc "create initial records for enju_message"
  task setup: :environment do
    Dir.glob(Rails.root.to_s + '/db/fixtures/enju_message/*.yml').each do |file|
      ActiveRecord::FixtureSet.create_fixtures('db/fixtures/enju_message', File.basename(file, '.*'))
    end
  end

  desc "Send messages"
  task send: :environment do
    MessageRequest.send_messages if defined?(EnjuMessage)
  end

  desc "upgrade enju_message"
  task upgrade: :environment do
    Rake::Task['statesman:backfill_most_recent'].invoke('Message')
    Rake::Task['statesman:backfill_most_recent'].invoke('MessageRequest')
    puts 'enju_message: The upgrade completed successfully.'
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
enju_message-0.3.4 lib/tasks/enju_message_tasks.rake
enju_message-0.3.3 lib/tasks/enju_message_tasks.rake
enju_message-0.3.2 lib/tasks/enju_message_tasks.rake
enju_message-0.4.0.beta.2 lib/tasks/enju_message_tasks.rake
enju_message-0.4.0.beta.1 lib/tasks/enju_message_tasks.rake
enju_message-0.3.1 lib/tasks/enju_message_tasks.rake
enju_message-0.3.0 lib/tasks/enju_message_tasks.rake
enju_message-0.3.0.rc.1 lib/tasks/enju_message_tasks.rake
enju_message-0.3.0.beta.1 lib/tasks/enju_message_tasks.rake