Class: MultiNotifier::Adapter

Inherits:
Object
  • Object
show all
Includes:
ActiveModel::Model
Defined in:
lib/multi_notifier/model.rb,
lib/multi_notifier/adapter.rb

Direct Known Subclasses

MultiNotifier::Adapters::Mail

Defined Under Namespace

Modules: ActiveModel

Instance Method Summary collapse

Methods included from ActiveModel::Model

included, #initialize, #persisted?

Instance Method Details

#notifyObject



8
9
10
# File 'lib/multi_notifier/adapter.rb', line 8

def notify
  raise "Implement #{self.class.name}#notify"
end

#notify!Object



12
13
14
15
16
# File 'lib/multi_notifier/adapter.rb', line 12

def notify!
  raise error_msg(errors.messages) unless valid?

  notify
end