Class: Docgenerator::Wikimedia::Rubywiki

Inherits:
Wikitext
  • Object
show all
Defined in:
lib/wiki2doc/plugins/rubycode4wiki.rb

Overview

Define a new Ruby-Type

Instance Method Summary collapse

Instance Method Details

#wiki_macro(macro, argv) ⇒ Object



25
26
27
28
29
30
31
32
33
34
35
36
# File 'lib/wiki2doc/plugins/rubycode4wiki.rb', line 25

def wiki_macro( macro, argv )
	case macro
		when 'rubycode'
			Rubycode::CodeTest[argv] ? Rubycode::CodeTest[argv].code : "Code '#{argv}' not defined"
		when 'rubycode_with_evaluation'
			Rubycode::CodeTest[argv] ? Rubycode::CodeTest[argv].code_evaluation_lstlisting : "Code '#{argv}' not defined"
		when 'rubycode_in_tab'
			Rubycode::CodeTest[argv] ? Rubycode::CodeTest[argv].code_in_tab : "Code '#{argv}' not defined"
		else
			super
	end
end