class Solargraph::Bench

def initialize source_maps: [], workspace: Workspace.new, external_requires: []

Parameters:
  • external_requires (Array, Set) --
  • workspace (Workspace) --
  • source_maps (Array, Set) --
def initialize source_maps: [], workspace: Workspace.new, external_requires: []
  @source_maps = source_maps.to_set
  @workspace = workspace
  @external_requires = external_requires.reject { |path| workspace.would_require?(path) }
                                        .compact
                                        .to_set
end