Skip to content

Commit 5acaaf5

Browse files
committed
Use nomono for auth-sanitizer local override
1 parent 53a385a commit 5acaaf5

2 files changed

Lines changed: 18 additions & 10 deletions

File tree

Gemfile

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,21 @@ git_source(:gitlab) { |repo_name| "https://gitlab.com/#{repo_name}" }
1212
# Include dependencies from <gem name>.gemspec
1313
gemspec
1414

15-
# Local path override for auth-sanitizer (not yet published)
16-
gem "auth-sanitizer", path: "../auth-sanitizer"
15+
unless %w[false 0 no off].include?(ENV.fetch("RUBY_OAUTH_DEV", "false").downcase)
16+
begin
17+
require "nomono/bundler" unless defined?(Nomono)
18+
rescue LoadError
19+
require_relative "../nomono/lib/nomono/bundler"
20+
end
21+
22+
eval_nomono_gems(
23+
gems: %w[auth-sanitizer],
24+
prefix: "RUBY_OAUTH",
25+
path_env: "RUBY_OAUTH_DEV",
26+
root: %w[code src ruby-oauth],
27+
debug_env: "RUBY_OAUTH_DEBUG",
28+
)
29+
end
1730

1831
# Debugging
1932
eval_gemfile "gemfiles/modular/debug.gemfile"

Gemfile.lock

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,6 @@ GIT
1010
rainbow
1111
yard
1212

13-
PATH
14-
remote: ../auth-sanitizer
15-
specs:
16-
auth-sanitizer (0.1.0)
17-
version_gem (~> 1.1, >= 1.1.9)
18-
1913
PATH
2014
remote: .
2115
specs:
@@ -40,6 +34,8 @@ GEM
4034
rake (>= 10)
4135
thor (>= 0.14)
4236
ast (2.4.3)
37+
auth-sanitizer (0.1.0)
38+
version_gem (~> 1.1, >= 1.1.9)
4339
backports (3.25.3)
4440
base64 (0.3.0)
4541
benchmark (0.5.0)
@@ -357,7 +353,6 @@ PLATFORMS
357353
DEPENDENCIES
358354
addressable (~> 2.8, >= 2.8.7, >= 2.8, < 3)
359355
appraisal2 (~> 3.0, >= 3.0.6)
360-
auth-sanitizer!
361356
backports (~> 3.25, >= 3.25.1)
362357
benchmark (~> 0.4, >= 0.4.1)
363358
bundler-audit (~> 0.9.2)
@@ -398,7 +393,7 @@ CHECKSUMS
398393
ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658
399394
appraisal2 (3.0.6) sha256=09387896b6c8c8c0ff0749af691ddff5e3168de2f06b591a80d8fd8b6394d147
400395
ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383
401-
auth-sanitizer (0.1.0)
396+
auth-sanitizer (0.1.0) sha256=c131376e864adb77e251b92cc202faff085a615de374f812efe1f6beccf5654c
402397
backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235
403398
base64 (0.3.0) sha256=27337aeabad6ffae05c265c450490628ef3ebd4b67be58257393227588f5a97b
404399
benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c

0 commit comments

Comments
 (0)