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.



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

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

Instance Method Details

#disabled?Boolean

Returns:

  • (Boolean)


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

def disabled?
  true
end

#display_textObject



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

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