class MultiNotifier::Middlewares::Middleware

Public Instance Methods

notify() click to toggle source
# File lib/multi_notifier/middleware.rb, line 9
def notify
  raise "Implement #{self.class.name}#notify"
end
notify!() click to toggle source
# File lib/multi_notifier/middleware.rb, line 13
def notify!
  raise error_msg(errors.messages) unless valid?

  notify
end

Private Instance Methods

error_msg(messages) click to toggle source
# File lib/multi_notifier/middleware.rb, line 21
def error_msg(messages)
  messages.map do |key, value|
    value.map { |v| "#{key} #{v}" }
  end.flatten.join("\n")
end