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 |