class Solargraph::Bench
def initialize source_maps: [], workspace: Workspace.new, external_requires: []
-
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