class Schlepp::Sink::TableObject::Filters
Public Class Methods
new()
click to toggle source
# File lib/schlepp/sink/table_object/filters.rb, line 5 def initialize @filters = [] end
Public Instance Methods
add(filter)
click to toggle source
# File lib/schlepp/sink/table_object/filters.rb, line 9 def add(filter) @filters << filter end
decorate(writer)
click to toggle source
# File lib/schlepp/sink/table_object/filters.rb, line 13 def decorate(writer) @filters.reverse.inject(writer) do |base, f| f.decorate(base) end end