Class: ESPHome::Cli::Entities::Menu

Inherits:
ESPHome::Cli::Entity show all
Includes:
MenuPrompt
Defined in:
lib/esphome/cli/entities/menu.rb

Direct Known Subclasses

Lock, Select, Switch

Instance Attribute Summary

Attributes inherited from ESPHome::Cli::Entity

#cli, #index

Instance Method Summary collapse

Methods inherited from ESPHome::Cli::Entity

#initialize, #move_left, #move_right, #print, #touch

Constructor Details

This class inherits a constructor from ESPHome::Cli::Entity

Instance Method Details

#activateObject



70
71
72
73
# File 'lib/esphome/cli/entities/menu.rb', line 70

def activate
  choice = prompt_menu(menu_title, options)
  command(choice) if choice
end