[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"
|
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"
|
require "sinatra/base"
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
require_relative "../../path"
|
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"
|
require "sinatra/base"
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
require_relative "../path"
|
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"
|
require "sinatra/base"
|
||||||
|
|
||||||
|
@ -280,6 +280,19 @@ module Spec
|
|||||||
Dir["#{base_system_gems}/#{Bundler.ruby_scope}/**/rake*.gem"].first
|
Dir["#{base_system_gems}/#{Bundler.ruby_scope}/**/rake*.gem"].first
|
||||||
end
|
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
|
private
|
||||||
|
|
||||||
def git_ls_files(glob)
|
def git_ls_files(glob)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user