diff --git a/Gemfile b/Gemfile index 495aefe83..677d913fb 100644 --- a/Gemfile +++ b/Gemfile @@ -25,7 +25,6 @@ group :development, :test do gem 'govuk-lint' gem 'govuk_schemas', '~> 3.3' gem 'jasmine-rails' - gem 'pry-byebug' end group :development do diff --git a/Gemfile.lock b/Gemfile.lock index eb65d7579..1ef121a47 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -64,7 +64,6 @@ GEM binding_of_caller (0.8.0) debug_inspector (>= 0.0.1) builder (3.2.3) - byebug (11.0.0) capybara (3.26.0) addressable mini_mime (>= 0.1.3) @@ -198,12 +197,6 @@ GEM ast (~> 2.4.0) phantomjs (2.1.1.0) plek (3.0.0) - pry (0.12.2) - coderay (~> 1.1.0) - method_source (~> 0.9.0) - pry-byebug (3.7.0) - byebug (~> 11.0) - pry (~> 0.10) public_suffix (3.1.1) puma (4.0.0) nio4r (~> 2.0) @@ -383,7 +376,6 @@ DEPENDENCIES minitest-reporters mocha plek (~> 3.0) - pry-byebug rack_strip_client_ip (~> 0.0.2) rails (~> 5.2.3) rails-controller-testing (~> 1.0) diff --git a/app/controllers/development_controller.rb b/app/controllers/development_controller.rb index 988bb4f41..30a7282c5 100644 --- a/app/controllers/development_controller.rb +++ b/app/controllers/development_controller.rb @@ -12,4 +12,15 @@ def index @paths = YAML.load_file("test/wraith/config.yaml")["paths"] end + +private + + helper_method :remove_secrets + + def remove_secrets(original_url) + parsed_url = URI.parse(original_url) + original_url = original_url.gsub(parsed_url.user, "***") if parsed_url.user + original_url = original_url.gsub(parsed_url.password, "***") if parsed_url.password + original_url + end end diff --git a/app/views/development/index.html.erb b/app/views/development/index.html.erb index 1ef2fe4a5..0de78fac4 100644 --- a/app/views/development/index.html.erb +++ b/app/views/development/index.html.erb @@ -28,15 +28,15 @@
Content store | -<%= link_to Plek.find('content-store'), Plek.find('content-store') %> | +<%= link_to remove_secrets(Plek.find('content-store')), remove_secrets(Plek.find('content-store')) %> |
Static | -<%= link_to Plek.find('static'), Plek.find('static') %> | +<%= link_to remove_secrets(Plek.find('static')), remove_secrets(Plek.find('static')) %> |
Search | -<%= link_to Plek.find('search'), Plek.find('search') %> | +<%= link_to remove_secrets(Plek.find('search')), remove_secrets(Plek.find('search')) %> |