Class: Rouge::Themes::Base16
- Inherits:
-
CSSTheme
- Object
- Rouge::Theme
- CSSTheme
- Rouge::Themes::Base16
- Extended by:
- HasModes
- Defined in:
- lib/rouge/themes/base16.rb
Overview
default base16 theme by Chris Kempson (chriskempson.com)
Defined Under Namespace
Constant Summary
Constants included from Rouge::Token::Tokens
Rouge::Token::Tokens::Num, Rouge::Token::Tokens::Str
Class Method Summary collapse
Methods included from HasModes
Methods inherited from CSSTheme
#initialize, #render, #render_base, #style_for
Methods inherited from Rouge::Theme
base_style, find, get_own_style, get_style, name, palette, registry, render, style, #styles, styles
Methods included from Rouge::Token::Tokens
Constructor Details
This class inherits a constructor from Rouge::CSSTheme
Class Method Details
.dark! ⇒ Object
34 35 36 37 |
# File 'lib/rouge/themes/base16.rb', line 34 def self.dark! mode :light # indicate that there is a light variant mode! :dark end |
.light! ⇒ Object
29 30 31 32 |
# File 'lib/rouge/themes/base16.rb', line 29 def self.light! mode :dark # indicate that there is a dark variant mode! :light end |
.make_dark! ⇒ Object
39 40 41 |
# File 'lib/rouge/themes/base16.rb', line 39 def self.make_dark! style Text, :fg => :base05, :bg => :base00 end |
.make_light! ⇒ Object
43 44 45 |
# File 'lib/rouge/themes/base16.rb', line 43 def self.make_light! style Text, :fg => :base02 end |