Class: RubyLsp::ActionPolicy::Addon
- Inherits:
-
RubyLsp::Addon
- Object
- RubyLsp::Addon
- RubyLsp::ActionPolicy::Addon
- Defined in:
- lib/ruby_lsp/action_policy/addon.rb
Instance Method Summary collapse
- #activate(global_state, outgoing_queue) ⇒ Object
- #create_definition_listener(response_builder, node_context, uri, dispatcher) ⇒ Object
- #deactivate ⇒ Object
- #name ⇒ Object
Instance Method Details
#activate(global_state, outgoing_queue) ⇒ Object
14 15 16 17 |
# File 'lib/ruby_lsp/action_policy/addon.rb', line 14 def activate(global_state, outgoing_queue) require "action_policy" warn "[ActionPolicy] Activating Ruby LSP addon v#{::ActionPolicy::VERSION}" end |
#create_definition_listener(response_builder, node_context, uri, dispatcher) ⇒ Object
22 23 24 |
# File 'lib/ruby_lsp/action_policy/addon.rb', line 22 def create_definition_listener(response_builder, node_context, uri, dispatcher) Definition.new(response_builder, node_context, uri, dispatcher) end |
#deactivate ⇒ Object
19 20 |
# File 'lib/ruby_lsp/action_policy/addon.rb', line 19 def deactivate end |
#name ⇒ Object
10 11 12 |
# File 'lib/ruby_lsp/action_policy/addon.rb', line 10 def name "ActionPolicy" end |