# File lib/termtter/client.rb, line 156 def output(statuses, event) return if statuses.nil? || statuses.empty? statuses = statuses.sort_by(&:id) call_hooks(:pre_filter, statuses, event) filtered = apply_filters_for_hook(:filter_for_output, statuses.map(&:dup), event) @filters.each do |f| # TODO: code for compatibility. delete someday. filtered = f.call(filtered, event) end call_hooks(:post_filter, filtered, event) get_hooks(:output).each do |hook| hook.call( apply_filters_for_hook("filter_for_#{hook.name}", filtered, event), event ) end end