Module: TTY::Prompt::Symbols
- Defined in:
- lib/tty/prompt/symbols.rb
Overview
Cross platform common Unicode symbols.
Constant Summary collapse
- KEYS =
{ tick: "✓", cross: "✘", star: "★", square: "◼", square_empty: "◻", dot: "•", bullet: "●", bullet_empty: "○", marker: "‣", line: "─", pipe: "|", ellipsis: "…", radio_on: "⬢", radio_off: "⬡", checkbox_on: "☒", checkbox_off: "☐", circle: "◯", circle_on: "ⓧ", circle_off: "Ⓘ", arrow_up: "↑", arrow_down: "↓", arrow_up_down: "↕", arrow_left: "←", arrow_right: "→", arrow_left_right: "↔", heart: "♥", diamond: "♦", club: "♣", spade: "♠" }.freeze
- WIN_KEYS =
{ tick: "√", cross: "x", star: "*", square: "[█]", square_empty: "[ ]", dot: ".", bullet: "O", bullet_empty: "○", marker: ">", line: "-", pipe: "|", ellipsis: "...", radio_on: "(*)", radio_off: "( )", checkbox_on: "[×]", checkbox_off: "[ ]", circle: "( )", circle_on: "(x)", circle_off: "( )", arrow_up: "↑", arrow_down: "↓", arrow_up_down: "↕", arrow_left: "←", arrow_right: "→", arrow_left_right: "↔", heart: "♥", diamond: "♦", club: "♣", spade: "♠" }.freeze
Class Method Summary collapse
- .symbols ⇒ Object
-
.windows? ⇒ Boolean
Check if Windowz.
Class Method Details
.symbols ⇒ Object
73 74 75 |
# File 'lib/tty/prompt/symbols.rb', line 73 def symbols @symbols ||= windows? ? WIN_KEYS : KEYS end |
.windows? ⇒ Boolean
Check if Windowz
83 84 85 |
# File 'lib/tty/prompt/symbols.rb', line 83 def windows? ::File::ALT_SEPARATOR == "\\" end |