summaryrefslogtreecommitdiff
path: root/lib/bulk_imports/common/transformers/hash_key_digger.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/bulk_imports/common/transformers/hash_key_digger.rb')
-rw-r--r--lib/bulk_imports/common/transformers/hash_key_digger.rb23
1 files changed, 0 insertions, 23 deletions
diff --git a/lib/bulk_imports/common/transformers/hash_key_digger.rb b/lib/bulk_imports/common/transformers/hash_key_digger.rb
deleted file mode 100644
index b4897b5b2bf..00000000000
--- a/lib/bulk_imports/common/transformers/hash_key_digger.rb
+++ /dev/null
@@ -1,23 +0,0 @@
-# frozen_string_literal: true
-
-module BulkImports
- module Common
- module Transformers
- class HashKeyDigger
- def initialize(options = {})
- @key_path = options[:key_path]
- end
-
- def transform(_, data)
- raise ArgumentError, "Given data must be a Hash" unless data.is_a?(Hash)
-
- data.dig(*Array.wrap(key_path))
- end
-
- private
-
- attr_reader :key_path
- end
- end
- end
-end