discourse/lib/plugin/filter.rb

21 lines
405 B
Ruby
Raw Normal View History

# frozen_string_literal: true
require_dependency 'plugin/filter_manager'
# this concept is borrowed straight out of wordpress
module Plugin
class Filter
def self.manager
@manager ||= FilterManager.new
end
def self.register(name, &blk)
manager.register(name, &blk)
end
def self.apply(name, context, result)
manager.apply(name, context, result)
end
end
end