Class: ESPHome::Cli::Entities::Lock
- Inherits:
-
Menu
- Object
- SimpleDelegator
- ESPHome::Cli::Entity
- Menu
- ESPHome::Cli::Entities::Lock
- Defined in:
- lib/esphome/cli/entities/lock.rb
Instance Attribute Summary
Attributes inherited from ESPHome::Cli::Entity
Instance Method Summary collapse
Methods inherited from Menu
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
#command(command) ⇒ Object
13 14 15 16 |
# File 'lib/esphome/cli/entities/lock.rb', line 13 def command(command) cli.info("#{command}ing #{object_id_}") super end |
#options ⇒ Object
9 10 11 |
# File 'lib/esphome/cli/entities/lock.rb', line 9 def supports_open? ? %w[lock unlock open] : %w[lock unlock] end |