The abstract ancestor class for all convertors. It implements a few convenience methods to provide a common interface for all convertors.
Methods
Attributes
[R] | tokenizer | A reference to the tokenizer used by this convertor. |
Public Class methods
A convenience method for instantiating a new convertor for a specific syntax.
[ show source ]
# File lib/syntax/convertors/abstract.rb, line 15 15: def self.for_syntax( syntax ) 16: new( Syntax.load( syntax ) ) 17: end
Creates a new convertor that uses the given tokenizer.
[ show source ]
# File lib/syntax/convertors/abstract.rb, line 20 20: def initialize( tokenizer ) 21: @tokenizer = tokenizer 22: end