Class: SendgridEvents::Configure
- Inherits:
-
Object
- Object
- SendgridEvents::Configure
- Defined in:
- lib/sendgrid_events/configure.rb
Class Method Summary collapse
- .config(&block) ⇒ Object
- .foreign_key(name = nil) ⇒ Object
- .handle(list) ⇒ Object
- .mount_at(val = nil) ⇒ Object
- .receive(boolean) ⇒ Object
- .receive? ⇒ Boolean
Class Method Details
.config(&block) ⇒ Object
7 8 9 |
# File 'lib/sendgrid_events/configure.rb', line 7 def self.config(&block) class_eval &block end |
.foreign_key(name = nil) ⇒ Object
23 24 25 |
# File 'lib/sendgrid_events/configure.rb', line 23 def self.foreign_key(name = nil) @foreign_key ||= name end |
.handle(list) ⇒ Object
11 12 13 |
# File 'lib/sendgrid_events/configure.rb', line 11 def self.handle(list) Handlers::Dispatch.selected_handlers = list end |
.mount_at(val = nil) ⇒ Object
3 4 5 |
# File 'lib/sendgrid_events/configure.rb', line 3 def self.mount_at(val = nil) @mount_at ||= val end |
.receive(boolean) ⇒ Object
15 16 17 |
# File 'lib/sendgrid_events/configure.rb', line 15 def self.receive(boolean) @receive = boolean end |
.receive? ⇒ Boolean
19 20 21 |
# File 'lib/sendgrid_events/configure.rb', line 19 def self.receive? @receive.nil? ? true : @receive end |