How-to: Difference between revisions
Jump to navigation
Jump to search
m (→Sample code =) |
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>
- 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>