Skip to content

Commit b92ff22

Browse files
committed
Refactor IP filtering module structure and update references in helpers and specs
1 parent 363c0b4 commit b92ff22

File tree

5 files changed

+7
-7
lines changed

5 files changed

+7
-7
lines changed

lib/hooks/app/api.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
require "json"
55
require "securerandom"
66
require_relative "helpers"
7-
require_relative "network/ip_filtering"
7+
require_relative "../core/network/ip_filtering"
88
require_relative "auth/auth"
99
require_relative "rack_env_builder"
1010
require_relative "../plugins/handlers/base"

lib/hooks/app/helpers.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
require "securerandom"
44
require_relative "../security"
55
require_relative "../core/plugin_loader"
6-
require_relative "network/ip_filtering"
6+
require_relative "../core/network/ip_filtering"
77

88
module Hooks
99
module App
@@ -108,7 +108,7 @@ def load_handler(handler_class_name)
108108
# @return [void]
109109
# @note This method will halt execution with an error if IP filtering rules fail.
110110
def ip_filtering!(headers, endpoint_config, global_config, request_context, env)
111-
Network::IpFiltering.ip_filtering!(headers, endpoint_config, global_config, request_context, env)
111+
Hooks::Core::Network::IpFiltering.ip_filtering!(headers, endpoint_config, global_config, request_context, env)
112112
end
113113

114114
private

lib/hooks/app/network/ip_filtering.rb renamed to lib/hooks/core/network/ip_filtering.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
require_relative "../../plugins/handlers/error"
55

66
module Hooks
7-
module App
7+
module Core
88
module Network
99
# Application-level IP filtering functionality for HTTP requests.
1010
#

spec/unit/app/network/ip_filtering_spec.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# frozen_string_literal: true
22

33
require_relative "../../../unit/spec_helper"
4-
require_relative "../../../../lib/hooks/app/network/ip_filtering"
4+
require_relative "../../../../lib/hooks/core/network/ip_filtering"
55

6-
RSpec.describe Hooks::App::Network::IpFiltering do
6+
describe Hooks::Core::Network::IpFiltering do
77
describe ".ip_filtering!" do
88
let(:headers) { { "X-Forwarded-For" => "192.168.1.100" } }
99
let(:endpoint_config) { {} }

spec/unit/lib/hooks/app/helpers_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,7 @@ def error!(message, code)
354354
let(:env) { {} }
355355

356356
it "delegates to Network::IpFiltering.ip_filtering!" do
357-
expect(Hooks::App::Network::IpFiltering).to receive(:ip_filtering!).with(
357+
expect(Hooks::Core::Network::IpFiltering).to receive(:ip_filtering!).with(
358358
headers,
359359
endpoint_config,
360360
global_config,

0 commit comments

Comments
 (0)