class Lecture::Slide::Code
Public Instance Methods
display()
click to toggle source
# File lib/lecture/slide/code.rb, line 6 def display Block.new(content: pygmentize_code(@content, lexer)).display end
Private Instance Methods
pygmentize_code(code, lexer)
click to toggle source
# File lib/lecture/slide/code.rb, line 12 def pygmentize_code(code, lexer) Pygments.highlight( code, formatter: "terminal16m", lexer: lexer, options: { style: Lecture.pygment_style } ).gsub("\e[39m", "\e[0m") end