class Slack::Notifier::PayloadMiddleware::Base
def call _payload={}
def call _payload={} raise NoMethodError, "method `call` not defined for class #{self.class}" end
def default_opts
def default_opts @default_opts ||= {} end
def initialize notifier, opts={}
def initialize notifier, opts={} @notifier = notifier @options = self.class.default_opts.merge opts end
def middleware_name name
def middleware_name name PayloadMiddleware.register self, name.to_sym end
def options default_opts
def options default_opts @default_opts = default_opts end