# vim:ft=ruby:fileencoding=utf-8 module ToPass # The Converters-module is a collection of available # Transformations. # # Each Transformation is wrapped in a class which has one class-method. This # method is given a string as single argument. # If the method can take arguments, then three parameters are passed: # the string, the full rule-set (algorithm definition hash) and the parameter # from the algorithm. # see ToPass::Converter#apply_rule for details # # All transformations are expected to return only the transformed string. # This enables chaining and eases extending the capabilities. module Converters end end