Class: RubyLsp::ShouldaContext::Addon
- Inherits:
-
Addon
- Object
- Addon
- RubyLsp::ShouldaContext::Addon
- Extended by:
- T::Sig
- Defined in:
- lib/ruby_lsp/ruby-lsp-shoulda-context/addon.rb
Instance Method Summary collapse
- #activate(global_state, message_queue) ⇒ Object
- #create_code_lens_listener(response_builder, uri, dispatcher) ⇒ Object
- #deactivate ⇒ Object
- #name ⇒ Object
- #version ⇒ Object
Instance Method Details
#activate(global_state, message_queue) ⇒ Object
19 20 21 22 23 |
# File 'lib/ruby_lsp/ruby-lsp-shoulda-context/addon.rb', line 19 def activate(global_state, ) @message_queue = @global_state = global_state Dotenv.load(".env.development.local", ".env.development") end |
#create_code_lens_listener(response_builder, uri, dispatcher) ⇒ Object
33 34 35 |
# File 'lib/ruby_lsp/ruby-lsp-shoulda-context/addon.rb', line 33 def create_code_lens_listener(response_builder, uri, dispatcher) CodeLens.new(response_builder, uri, dispatcher, @global_state) end |
#deactivate ⇒ Object
26 |
# File 'lib/ruby_lsp/ruby-lsp-shoulda-context/addon.rb', line 26 def deactivate; end |
#name ⇒ Object
29 30 31 |
# File 'lib/ruby_lsp/ruby-lsp-shoulda-context/addon.rb', line 29 def name "Ruby LSP Shoulda Context" end |
#version ⇒ Object
37 38 39 |
# File 'lib/ruby_lsp/ruby-lsp-shoulda-context/addon.rb', line 37 def version RubyLsp::ShouldaContext::VERSION end |