Module: UnicodePlot::BorderPrinter
Constant Summary
StyledPrinter::COLOR_DECODE, StyledPrinter::COLOR_ENCODE, StyledPrinter::DISABLE_TEXT_STYLE, StyledPrinter::TEXT_COLORS
Instance Method Summary
collapse
#print_color, #print_styled
Instance Method Details
#print_border_bottom(out, padding, length, border = :solid, color: :light_black) ⇒ Object
56
57
58
59
60
|
# File 'src/lib/unicode_plot/renderer.rb', line 56
def print_border_bottom(out, padding, length, border=:solid, color: :light_black)
return if border == :none
b = BORDER_MAP[border]
print_styled(out, padding, b[:bl], b[:b] * length, b[:br], color: color)
end
|
#print_border_top(out, padding, length, border = :solid, color: :light_black) ⇒ Object
50
51
52
53
54
|
# File 'src/lib/unicode_plot/renderer.rb', line 50
def print_border_top(out, padding, length, border=:solid, color: :light_black)
return if border == :none
b = BORDER_MAP[border]
print_styled(out, padding, b[:tl], b[:t] * length, b[:tr], color: color)
end
|