Module: IsoDoc::WordConvertModule

Included in:
WordConvert
Defined in:
lib/isodoc/wordconvert/convert.rb

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object

tech.tulentsev.com/2012/02/ruby-how-to-override-class-method-with-a-module/ www.ruby-forum.com/topic/148303

The following is ugly indeed, but the only way I can split module override methods across files



17
18
19
20
21
22
23
24
# File 'lib/isodoc/wordconvert/convert.rb', line 17

def self.included base
  base.class_eval do

    eval File.open(File.join(File.dirname(__FILE__),"wordconvertmodule.rb")).read
    eval File.open(File.join(File.dirname(__FILE__),"comments.rb")).read
    eval File.open(File.join(File.dirname(__FILE__),"footnotes.rb")).read
  end
end