Class: Potty::Widgets::SeparatorItem

Inherits:
ListItem
  • Object
show all
Defined in:
lib/potty/widgets/list_item.rb

Overview

Separator - visual divider, not selectable

Instance Attribute Summary

Attributes inherited from ListItem

#color, #text, #value

Instance Method Summary collapse

Methods inherited from ListItem

#activate, #handle_key, #render_custom

Constructor Details

#initialize(text = "") ⇒ SeparatorItem

Returns a new instance of SeparatorItem.



107
108
109
# File 'lib/potty/widgets/list_item.rb', line 107

def initialize(text = "")
  super(text)
end

Instance Method Details

#disabled?Boolean

Returns:

  • (Boolean)


111
112
113
# File 'lib/potty/widgets/list_item.rb', line 111

def disabled?
  true
end

#display_textObject



115
116
117
# File 'lib/potty/widgets/list_item.rb', line 115

def display_text
  @text.empty? ? ("\u2500" * 40) : @text
end