Sha256: c17de10952e93e905d0ccc15c3f088a23540b1db6665d1bb07a1f899d613ef78
Contents?: true
Size: 857 Bytes
Versions: 2
Compression:
Stored size: 857 Bytes
Contents
# typed: strict # frozen_string_literal: true require "ruby_lsp/addon" require "ruby_lsp/internal" require "dotenv/load" require_relative "code_lens" module RubyLsp module ShouldaContext class Addon < ::RubyLsp::Addon extend T::Sig sig { override.params(global_state: GlobalState, message_queue: Thread::Queue).void } def activate(global_state, message_queue) @message_queue = message_queue @global_state = global_state Dotenv.load(".env.development.local", ".env.development") end sig { override.void } def deactivate; end sig { override.returns(String) } def name "Ruby LSP My Gem" end def create_code_lens_listener(response_builder, uri, dispatcher) CodeLens.new(response_builder, uri, dispatcher, @global_state) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ruby-lsp-shoulda-context-0.4.5 | lib/ruby_lsp/ruby-lsp-shoulda-context/addon.rb |
ruby-lsp-shoulda-context-0.4.4 | lib/ruby_lsp/ruby-lsp-shoulda-context/addon.rb |