Class: Faucet::EmailsController

Inherits:
ApplicationController show all
Defined in:
app/controllers/faucet/emails_controller.rb

Instance Method Summary collapse

Instance Method Details

#dripObject



10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'app/controllers/faucet/emails_controller.rb', line 10

def drip
  @emails = Email.where(:sent => false, :time => Faucet.today)
  @sent = []
  @emails.each do |email|
    puts "Running: #{email.description}."
    puts eval("::" + email.function)
    
    @sent << email
    
    email.sent = true
    email.save
  end
end

#indexObject



3
4
5
6
7
8
# File 'app/controllers/faucet/emails_controller.rb', line 3

def index
  @emails_today = Email.where(:sent => false, :time => Faucet.today)
  @emails_sent_yesterday = Email.where(:sent => true, :time => Faucet.yesterday)
  @sent_emails = Email.where(:sent => true)
  @unsent_emails = Email.where(:sent => false)
end