Class: SiSU_Wikispeak::Source::Output

Inherits:
SiSU_Wikispeak::Source show all
Includes:
SiSU_Env, SiSU_Param
Defined in:
lib/sisu/wikispeak.rb

Instance Method Summary collapse

Methods inherited from SiSU_Wikispeak::Source

#read

Constructor Details

#initialize(content, md) ⇒ Output

Returns a new instance of Output.



354
355
356
# File 'lib/sisu/wikispeak.rb', line 354

def initialize(content,md)
  @content,@md=content,md
end

Instance Method Details

#wikiObject

%wiki output



357
358
359
360
361
362
363
364
365
366
367
368
369
# File 'lib/sisu/wikispeak.rb', line 357

def wiki                                                            #%wiki output
  SiSU_Env::FileOp.new(@md).mkdir
  filename_wiki=SiSU_Env::FileOp.new(@md,@md.fn[:wiki]).mkfile
  @sisu=[]
  @content.each do |para|                                                # this is a hack
    if para =~/^\S/
      if para !~/^([*=-]|\.){5}/; filename_wiki.puts para           #unix wiki
      else                        filename_wiki.puts para           #unix wiki
      end
    else filename_wiki.puts para # if para =~/^\s/
    end
  end
end