Class: Sooner::Subscriber

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/sooner/subscriber.rb

Instance Method Summary collapse

Instance Method Details

#save_csvObject

writes email addresses to CSV file



8
9
10
11
12
13
14
15
16
17
# File 'app/models/sooner/subscriber.rb', line 8

def save_csv
  begin
    file = File.open("public/#{ Sooner.csv_file.nil? ? 'subscribers.csv' : Sooner.csv_file }", "a")
    file << "#{ email }\n"
    file.close
    return true
  rescue Exception => e
    self.errors.add_to_base(e.message + " (CSV)")
  end
end