Sha256: a30f99ccc71d06c8b0ceb990f0d616590ece2e14ab5ed9b353969e9130d4da02
Contents?: true
Size: 597 Bytes
Versions: 1
Compression:
Stored size: 597 Bytes
Contents
# frozen_string_literal: true ActiveJob::Base.class_eval do # Removes any reserved keywords that can't be passed along. # # @param arguments [...] # # @return [String, Numeric, Hash, Array, nil] # def remove_reserved_keywords(arguments) case arguments when String, Numeric arguments when Hash arguments.each_with_object({}) do |(key, value), obj| next if key.start_with?('_aj') obj[key] = remove_reserved_keywords(value) end when Array arguments.map do |arg| remove_reserved_keywords(arg) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
remove_reserved_keywords_extensions-1.0.0.pre.rc.1 | lib/remove_reserved_keywords_extension.rb |