module Solargraph::ApiMap::BundlerMethods

Public Instance Methods

require_from_bundle(directory) click to toggle source

@param directory [String] @return [Hash]

# File lib/solargraph/api_map/bundler_methods.rb, line 11
def require_from_bundle directory
  @require_from_bundle ||= begin
    Solargraph.logger.info "Loading gems for bundler/require"
    Documentor.specs_from_bundle(directory)
  rescue BundleNotFoundError => e
    Solargraph.logger.warn e.message
    {}
  end
end
reset_require_from_bundle() click to toggle source

@return [void]

# File lib/solargraph/api_map/bundler_methods.rb, line 22
def reset_require_from_bundle
  @require_from_bundle = nil
end