[rubygems/rubygems] Introduce Spec::Path.sinatra_dependency_paths for sinatra mock server
https://github.com/rubygems/rubygems/commit/0a168156d5
This commit is contained in:
parent
e7de621b5a
commit
253329343c
@ -2,7 +2,7 @@
|
||||
|
||||
require_relative "../path"
|
||||
|
||||
$LOAD_PATH.unshift(*Dir[Spec::Path.base_system_gem_path.join("gems/{mustermann,rack,tilt,sinatra,ruby2_keywords,base64,logger}-*/lib")].map(&:to_s))
|
||||
$LOAD_PATH.unshift(*Spec::Path.sinatra_dependency_paths)
|
||||
|
||||
require "sinatra/base"
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
require_relative "../../path"
|
||||
|
||||
$LOAD_PATH.unshift(*Dir[Spec::Path.base_system_gem_path.join("gems/{mustermann,rack,tilt,sinatra,ruby2_keywords,base64,logger}-*/lib")].map(&:to_s))
|
||||
$LOAD_PATH.unshift(*Spec::Path.sinatra_dependency_paths)
|
||||
|
||||
require "sinatra/base"
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
require_relative "../path"
|
||||
|
||||
$LOAD_PATH.unshift(*Dir[Spec::Path.base_system_gem_path.join("gems/{mustermann,rack,tilt,sinatra,ruby2_keywords,base64,logger}-*/lib")].map(&:to_s))
|
||||
$LOAD_PATH.unshift(*Spec::Path.sinatra_dependency_paths)
|
||||
|
||||
require "sinatra/base"
|
||||
|
||||
|
@ -280,6 +280,19 @@ module Spec
|
||||
Dir["#{base_system_gems}/#{Bundler.ruby_scope}/**/rake*.gem"].first
|
||||
end
|
||||
|
||||
def sinatra_dependency_paths
|
||||
deps = %w[
|
||||
mustermann
|
||||
rack
|
||||
tilt
|
||||
sinatra
|
||||
ruby2_keywords
|
||||
base64
|
||||
logger
|
||||
]
|
||||
Dir[base_system_gem_path.join("gems/{#{deps.join(",")}}-*/lib")].map(&:to_s)
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def git_ls_files(glob)
|
||||
|
Loading…
x
Reference in New Issue
Block a user