Class: Terminal::Table::UnicodeThickEdgeBorder
- Inherits:
-
UnicodeBorder
- Object
- Border
- UnicodeBorder
- Terminal::Table::UnicodeThickEdgeBorder
- Defined in:
- lib/terminal-table/style.rb
Overview
Unicode Border with thick outer edges
Constant Summary
Constants inherited from UnicodeBorder
Terminal::Table::UnicodeBorder::ALLOWED_SEPARATOR_BORDER_STYLES, Terminal::Table::UnicodeBorder::HORIZONTALS, Terminal::Table::UnicodeBorder::INTERSECTIONS, Terminal::Table::UnicodeBorder::VERTICALS
Instance Attribute Summary
Attributes inherited from Border
#bottom, #data, #left, #right, #top
Instance Method Summary collapse
-
#initialize ⇒ UnicodeThickEdgeBorder
constructor
A new instance of UnicodeThickEdgeBorder.
Methods inherited from UnicodeBorder
Methods inherited from Border
#[], #[]=, #initialize_dup, #maybeleft, #mayberight, #remove_horizontals, #remove_verticals
Constructor Details
#initialize ⇒ UnicodeThickEdgeBorder
Returns a new instance of UnicodeThickEdgeBorder.
152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 |
# File 'lib/terminal-table/style.rb', line 152 def initialize super @data = { nil => nil, nw: "┏", nx: "━", n: "┯", ne: "┓", nd: nil, yw: "┃", y: "│", ye: "┃", aw: "┣", ax: "═", ai: "╪", ae: "┫", ad: '╤', au: "╧", # double bw: "┣", bx: "━", bi: "┿", be: "┫", bd: '┯', bu: "┷", # heavy/bold/thick w: "┠", x: "─", i: "┼", e: "┨", dn: "┬", up: "┴", # normal div sw: "┗", sx: "━", s: "┷", se: "┛", su: nil, # alternative dots/dashes x_dot4: '┈', x_dot3: '┄', x_dash: '╌', bx_dot4: '┉', bx_dot3: '┅', bx_dash: '╍', } end |