class Infobar::Message
def register(directive, **opts, &block)
def register(directive, **opts, &block) directives.key?(directive) and warn "Overwriting old directive #{directive}." directives[directive] = block directive_default_options[directive] = opts self end