How-to: Difference between revisions

From B-Wiki
Jump to navigation Jump to search
(Created page with "= Syntax highligher = Current syntax highligher integration: [https://www.mediawiki.org/wiki/Extension:Highlightjs_Integration Syntax highligher] Highligher: [https://highlightjs.org/ highlight.js] == Sample code === ''' <syntaxhighligher> # 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 </syntaxhighligher>...")
 
mNo edit summary
Line 6: Line 6:
== Sample code ===
== Sample code ===
'''
'''
<syntaxhighligher>
<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.salute
‎</syntaxhighlight>


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


Line 26: Line 27:




<syntaxhighligher>
<syntaxhighlight>
# The Greeter class
# The Greeter class
class Greeter
class Greeter
Line 40: Line 41:
g = Greeter.new("world")
g = Greeter.new("world")
g.salute
g.salute
</syntaxhighligher>
</syntaxhighlight>

Revision as of 12:27, 1 December 2021

Syntax highligher

Current syntax highligher integration: Syntax highligher Highligher: highlight.js

Sample code =

‎<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>

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>