Class: RMQKeyboardAction
- Defined in:
- lib/project/ruby_motion_query/rmq/event_wrappers/rmq_keyboard_action.rb
Instance Method Summary collapse
-
#initialize(&block) ⇒ RMQKeyboardAction
constructor
A new instance of RMQKeyboardAction.
- #onEditorAction(view, action_id, key_event) ⇒ Object
Constructor Details
#initialize(&block) ⇒ RMQKeyboardAction
Returns a new instance of RMQKeyboardAction.
2 3 4 |
# File 'lib/project/ruby_motion_query/rmq/event_wrappers/rmq_keyboard_action.rb', line 2 def initialize(&block) @done_callback = block end |
Instance Method Details
#onEditorAction(view, action_id, key_event) ⇒ Object
6 7 8 9 10 11 |
# File 'lib/project/ruby_motion_query/rmq/event_wrappers/rmq_keyboard_action.rb', line 6 def onEditorAction(view, action_id, key_event) if action_id == Potion::EditorInfo::IME_ACTION_DONE @done_callback.call if @done_callback end false end |