Class Texy::Modules::Base
In: lib/texy/modules/base.rb
Parent: Object

Base class for Texy modules

Methods

Attributes

allowed  [RW] 
texy  [R] 

Public Class methods

[Source]

# File lib/texy/modules/base.rb, line 39
            def initialize(texy)
                @texy = texy
                @texy.register_module(self)

                self.allowed = :all
            end

Public Instance methods

Register all line & block patterns and routines.

[Source]

# File lib/texy/modules/base.rb, line 47
            def init
            end

single line post-process

[Source]

# File lib/texy/modules/base.rb, line 61
            def line_post_process(line)
                line
            end

block’s post-process

[Source]

# File lib/texy/modules/base.rb, line 56
            def post_process(text)
                text
            end

block’s pre-process

[Source]

# File lib/texy/modules/base.rb, line 51
            def pre_process(text)
                text
            end

[Validate]