20 lines
370 B
Ruby
20 lines
370 B
Ruby
|
# frozen_string_literal: true
|
||
|
|
||
|
module BulkImports
|
||
|
module Common
|
||
|
module Transformers
|
||
|
class UnderscorifyKeysTransformer
|
||
|
def initialize(options = {})
|
||
|
@options = options
|
||
|
end
|
||
|
|
||
|
def transform(_, data)
|
||
|
data.deep_transform_keys do |key|
|
||
|
key.to_s.underscore
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
end
|