How-to: Difference between revisions

From B-Wiki
Jump to navigation Jump to search
mNo edit summary
Line 2: Line 2:


Current syntax highligher integration: [https://www.mediawiki.org/wiki/Extension:Highlightjs_Integration Syntax highligher]
Current syntax highligher integration: [https://www.mediawiki.org/wiki/Extension:Highlightjs_Integration Syntax highligher]
Highligher: [https://highlightjs.org/ highlight.js]
Highligher: [https://highlightjs.org/ highlight.js]


Line 8: Line 9:
<nowiki>
<nowiki>
<syntaxhighlight>
<syntaxhighlight>
     # The Greeter class
     # The Greeter class
     class Greeter
     class Greeter
     def initialize(name)
     def initialize(name)
         @name = name.capitalize
         @name = name.capitalize
     end
     end


     def salute
     def salute
         puts "Hello #{@name}!"
         puts "Hello #{@name}!"
     end
     end
     end
     end


     g = Greeter.new("world")
     g = Greeter.new("world")
     g.salute
     g.salute
</syntaxhighlight>
</syntaxhighlight>

Revision as of 12:30, 1 December 2021

Syntax highligher

Current syntax highligher integration: Syntax highligher

Highligher: highlight.js

Sample code

<syntaxhighlight> # The Greeter class class Greeter def initialize(name) @name = name.capitalize end def salute puts "Hello #{@name}!" end end g = Greeter.new("world") g.salute </syntaxhighlight>

will result to

<syntaxhighlight>

  1. The Greeter class

class Greeter

 def initialize(name)
   @name = name.capitalize
 end
 def salute
   puts "Hello #{@name}!"
 end

end

g = Greeter.new("world") g.salute </syntaxhighlight>