BVB Source Codes

rouge Show html_inline.rb Source code

Return Download rouge: download html_inline.rb Source code - Download rouge Source code - Type:.rb
  1. # -*- coding: utf-8 -*- #
  2.  
  3. module Rouge
  4.   module Formatters
  5.     class HTMLInline < HTML
  6.       tag 'html_inline'
  7.  
  8.       def initialize(theme)
  9.         if theme.is_a?(Class) && theme < Rouge::Theme
  10.           @theme = theme.new
  11.         elsif theme.is_a?(Rouge::Theme)
  12.           @theme = theme
  13.         elsif theme.is_a?(String)
  14.           @theme = Rouge::Theme.find(theme).new
  15.         else
  16.           raise ArgumentError, "invalid theme: #{theme.inspect}"
  17.         end
  18.       end
  19.  
  20.       def safe_span(tok, safe_val)
  21.         return safe_val if tok == Token::Tokens::Text
  22.  
  23.         rules = @theme.style_for(tok).rendered_rules
  24.  
  25.         "<span style=\"#{rules.to_a.join(';')}\">#{safe_val}</span>"
  26.       end
  27.     end
  28.   end
  29. end
  30.  
  31.  
downloadhtml_inline.rb Source code - Download rouge Source code
Related Source Codes/Software:
spring-security-oauth - Support for adding OAuth1(a) and OAuth2 features (... 2017-04-23
Toucan - Fabulous Image Processing in Swift 2017-04-23
CoffeeScriptRedux - 2017-04-23
breakpoint - Really simple media queries in Sa 2017-04-23
libsvm - 2017-04-22
sphinx_rtd_theme - Sphinx theme for readthedocs.org 2017-04-23
BlurEffectForAndroidDesign - Sample to show how to implement blur graphical tri... 2017-04-23
mama2 - Mother plan - all firewood high flame 2017-04-23
JKeyboardPanelSwitch - For resolve the layout conflict when keybord & amp... 2017-04-23
viz.js - A hack to put Graphviz on the web. ... 2017-04-23
browser-diet - 2017-04-30
react-music - Make beats with React! http... 2017-04-30
java-code-styles - IntelliJ IDEA code style settings for Square's Jav... 2017-04-30
swing - A swipeable cards interface. The swipe-left/swipe-... 2017-04-30
qTip2 - qTip2 - Pretty powerful tooltips ... 2017-04-30
jo - JSON output from a shell 2017-04-30
Fluidbox - Replicating and improving the lightbox module seen... 2017-04-30
boto3 - AWS SDK for Python http://a... 2017-04-30
PreloadJS - PreloadJS makes preloading assets & getting ag... 2017-04-29
gotraining - Go Training Class Material : ... 2017-04-29

 Back to top