Class: RubyLsp::SpreeDevTools::Addon
- Inherits:
-
Addon
- Object
- Addon
- RubyLsp::SpreeDevTools::Addon
- Defined in:
- lib/ruby_lsp/spree_dev_tools/addon.rb
Constant Summary collapse
- VERSION =
"0.1.0"- SPREE_GEMS =
%w[ spree_core spree_api spree_admin spree_storefront spree_emails ].freeze
Instance Method Summary collapse
- #activate(global_state, outgoing_queue) ⇒ Object
- #deactivate ⇒ Object
- #name ⇒ Object
- #version ⇒ Object
Instance Method Details
#activate(global_state, outgoing_queue) ⇒ Object
18 19 20 21 22 23 24 25 |
# File 'lib/ruby_lsp/spree_dev_tools/addon.rb', line 18 def activate(global_state, outgoing_queue) @global_state = global_state @outgoing_queue = outgoing_queue @index = global_state.index # Index Spree app directories in a background thread Thread.new { index_spree_app_directories } end |
#deactivate ⇒ Object
27 |
# File 'lib/ruby_lsp/spree_dev_tools/addon.rb', line 27 def deactivate; end |
#name ⇒ Object
29 30 31 |
# File 'lib/ruby_lsp/spree_dev_tools/addon.rb', line 29 def name "Ruby LSP Spree" end |
#version ⇒ Object
33 34 35 |
# File 'lib/ruby_lsp/spree_dev_tools/addon.rb', line 33 def version VERSION end |