Class: NewsletterSubscription

Inherits:
Object
  • Object
show all
Includes:
ActiveModel::Model
Defined in:
lib/bdd_rails/templates/example/app/models/newsletter_subscription.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#emailObject

Returns the value of attribute email.



4
5
6
# File 'lib/bdd_rails/templates/example/app/models/newsletter_subscription.rb', line 4

def email
  @email
end

Instance Method Details

#saveObject



7
8
9
10
11
12
13
14
# File 'lib/bdd_rails/templates/example/app/models/newsletter_subscription.rb', line 7

def save
  if valid?
    NewsletterSubscriptionMailer.welcome(email).deliver_later
    true
  else
    false
  end
end