Class: Hokusai::Automation::DriverCommands::TriggerMouseRelease
- Inherits:
-
TriggerMouseBase
- Object
- Base
- TriggerMouseBase
- Hokusai::Automation::DriverCommands::TriggerMouseRelease
- Defined in:
- ui/src/hokusai/automation/driver_commands/trigger_mouse.rb
Instance Attribute Summary
Attributes inherited from TriggerMouseBase
Attributes inherited from Base
#last_parent, #request_id, #state, #status
Instance Method Summary collapse
Methods inherited from TriggerMouseBase
#button, #initialize, #location, #on_complete
Methods included from MouseMethods
Methods inherited from Base
#initialize, #matches_block, #matches_blocks, #mouse_center, #mouse_move, #on_complete
Constructor Details
This class inherits a constructor from Hokusai::Automation::DriverCommands::TriggerMouseBase
Instance Method Details
#execute(blocks, canvas, input) ⇒ Object
80 81 82 83 84 85 86 87 88 89 90 |
# File 'ui/src/hokusai/automation/driver_commands/trigger_mouse.rb', line 80 def execute(blocks, canvas, input) if matches_blocks(blocks) mouse_center(canvas, input) trigger_mouse(input, released: true) self.value = true done! end end |