Class: Notify::Adapters::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/notify/adapters/base.rb

Direct Known Subclasses

Email

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.template_extensionsObject



10
11
12
# File 'lib/notify/adapters/base.rb', line 10

def self.template_extensions
  raise Notify::NotImplementedError, "#{name || self}.template_extensions must be implemented"
end

Instance Method Details

#deliver(message_name:, to:, subject:, locals:, template_path:, options: {}) ⇒ Object



6
7
8
# File 'lib/notify/adapters/base.rb', line 6

def deliver(message_name:, to:, subject:, locals:, template_path:, options: {})
  raise Notify::NotImplementedError, "#{self.class}#deliver must be implemented"
end