Class: Brightbytes::Sendgrid::Config
- Inherits:
-
Object
- Object
- Brightbytes::Sendgrid::Config
show all
- Includes:
- Singleton
- Defined in:
- lib/brightbytes/sendgrid/config.rb
Defined Under Namespace
Classes: UnsubscribeConfig
Instance Attribute Summary collapse
Instance Method Summary
collapse
Instance Attribute Details
#dummy_recipient ⇒ Object
Returns the value of attribute dummy_recipient.
8
9
10
|
# File 'lib/brightbytes/sendgrid/config.rb', line 8
def dummy_recipient
@dummy_recipient
end
|
Instance Method Details
#unsubscribe ⇒ Object
22
23
24
|
# File 'lib/brightbytes/sendgrid/config.rb', line 22
def unsubscribe
@unsubscribe ||= UnsubscribeConfig.new([],nil)
end
|
#unsubscribe_categories(*categories) ⇒ Object
26
27
28
|
# File 'lib/brightbytes/sendgrid/config.rb', line 26
def unsubscribe_categories(*categories)
unsubscribe.categories = categories.flatten.map(&:to_sym)
end
|
#unsubscribe_url(url) ⇒ Object
30
31
32
|
# File 'lib/brightbytes/sendgrid/config.rb', line 30
def unsubscribe_url(url)
unsubscribe.url = url
end
|