class Caramelize::FilterProcessor
Attributes
filters[R]
input_wiki[R]
Public Class Methods
new(input_wiki)
click to toggle source
# File lib/caramelize/filter_processor.rb, line 7 def initialize(input_wiki) @filters = [] @input_wiki = input_wiki initialize_wiki_filters end
Public Instance Methods
run(body)
click to toggle source
# File lib/caramelize/filter_processor.rb, line 14 def run(body) body_new = body filters.each do |filter| body_new = filter.new(body_new).run end body_new end
Private Instance Methods
initialize_wiki_filters()
click to toggle source
# File lib/caramelize/filter_processor.rb, line 24 def initialize_wiki_filters filters << input_wiki.filters filters.flatten! end