module Solargraph

The top-level namespace for the Solargraph code mapping, documentation, static analysis, and language server libraries.

Constants

VERSION
VIEWS_PATH
YARDOC_PATH
YARD_EXTENSION_FILE

Public Class Methods

logger() click to toggle source

A convenience method for Solargraph::Logging.logger.

@return [Logger]

# File lib/solargraph.rb, line 53
def self.logger
  Solargraph::Logging.logger
end
with_clean_env(&block) click to toggle source

A helper method that runs Bundler.with_unbundled_env or falls back to Bundler.with_clean_env for earlier versions of Bundler.

@return [void]

# File lib/solargraph.rb, line 61
def self.with_clean_env &block
  meth = if Bundler.respond_to?(:with_original_env)
    :with_original_env
  else
    :with_clean_env
  end
  Bundler.send meth, &block
end