[]( name )
click to toggle source
Access a filter handler
def []( name )
_handlers[name]
end
_handlers()
click to toggle source
The registered filter handlers
def _handlers
@handlers ||= {}
end
process( renderer, page, input )
click to toggle source
Process input through filters
def process( renderer, page, input )
Cursor.new(renderer, page).start_for(input)
end
register( filter, &block )
click to toggle source
Register a handler for a filter
def register( filter, &block )
_handlers[filter.to_s] = block
end