Class: RubyLsp::Ree::ReeObjectFinder::ReeObjectDecorator

Inherits:
SimpleDelegator
  • Object
show all
Includes:
RubyLsp::Ree::ReeLspUtils
Defined in:
lib/ruby_lsp/ruby_lsp_ree/ree_object_finder.rb

Constant Summary

Constants included from RubyLsp::Ree::ReeLspUtils

RubyLsp::Ree::ReeLspUtils::Entry

Instance Method Summary collapse

Methods included from RubyLsp::Ree::ReeLspUtils

#camelize, #find_local_file_path, #get_range_for_fn_insert, #get_ree_type, #get_uri_path, #package_name_from_spec_uri, #package_name_from_uri, #package_path_from_uri, #parameter_name, #path_from_package_folder, #signature_params_from_node, #spec_relative_file_path_from_uri, #underscore

Instance Method Details

#object_packageObject



16
17
18
19
20
# File 'lib/ruby_lsp/ruby_lsp_ree/ree_object_finder.rb', line 16

def object_package
  return @package_name if @package_name

  package_name_from_uri(uri)
end

#set_package!(package_name) ⇒ Object



22
23
24
# File 'lib/ruby_lsp/ruby_lsp_ree/ree_object_finder.rb', line 22

def set_package!(package_name)
  @package_name = package_name
end