Sha256: d13a0c6525da2abdedfe9e570261f5a8582e0e1bc1136de723470a452a9639b4

Contents?: true

Size: 1.02 KB

Versions: 35

Compression:

Stored size: 1.02 KB

Contents

namespace :db do

  desc "clean contexts"
  task clean_contexts: :environment do
    WcoEmail::Context.each do |ttt|
      if !ttt.lead
        ttt.delete
      end
    end
  end

  desc 'clean email actions'
  task clean_email_actions: :environment do
    WcoEmail::EmailAction.each do |act|
      if !act.lead
        act.delete
      end
    end
  end

  desc "seed"
  task seed: :environment do

    Wco::Profile.find_or_create_by({ email: 'piousbox@gmail.com' })

    blank_email_template = WcoEmail::EmailTemplate.find_or_create_by({ slug: 'blank' })

    inbox = Wco::Tag.find_or_create_by({ slug: 'inbox' })
    trash = Wco::Tag.find_or_create_by({ slug: 'trash' })
    spam  = Wco::Tag.find_or_create_by({ slug: 'spam' })

    wasyaco  = Wco::Leadset.find_or_create_by!({ company_url: 'wasya.co' })

    poxlovi  = Wco::Lead.find_or_create_by!({ email: 'poxlovi@gmail.com' })
    piousbox = Wco::Lead.find_or_create_by!({ email: 'piousbox@gmail.com' })
    victor   = Wco::Lead.find_or_create_by!({ email: 'victor@wasya.co' })

  end

end

Version data entries

35 entries across 35 versions & 1 rubygems

Version Path
wco_email-0.1.1.94 lib/tasks/db_tasks.rake
wco_email-0.1.1.93 lib/tasks/db_tasks.rake
wco_email-0.1.1.92 lib/tasks/db_tasks.rake
wco_email-0.1.1.91 lib/tasks/db_tasks.rake
wco_email-0.1.1.90 lib/tasks/db_tasks.rake
wco_email-0.1.1.89 lib/tasks/db_tasks.rake
wco_email-0.1.1.88 lib/tasks/db_tasks.rake
wco_email-0.1.1.86 lib/tasks/db_tasks.rake
wco_email-0.1.1.85 lib/tasks/db_tasks.rake
wco_email-0.1.1.84 lib/tasks/db_tasks.rake
wco_email-0.1.1.83 lib/tasks/db_tasks.rake
wco_email-0.1.1.82 lib/tasks/db_tasks.rake
wco_email-0.1.1.81 lib/tasks/db_tasks.rake
wco_email-0.1.1.80 lib/tasks/db_tasks.rake
wco_email-0.1.1.79 lib/tasks/db_tasks.rake
wco_email-0.1.1.78 lib/tasks/db_tasks.rake
wco_email-0.1.1.77 lib/tasks/db_tasks.rake
wco_email-0.1.1.76 lib/tasks/db_tasks.rake
wco_email-0.1.1.75 lib/tasks/db_tasks.rake
wco_email-0.1.1.72 lib/tasks/db_tasks.rake