Method: BBLib::HashPathProcs.replace

Defined in:
lib/hash_path/processors.rb

.replace(child, *args, class_based: true) ⇒ Object



87
88
89
90
91
# File 'lib/hash_path/processors.rb', line 87

def self.replace(child, *args, class_based: true)
  methods = [:to_s]
  BBLib.hash_args(*args).each { |k, v| methods << [:gsub, (k ? k : k.to_s), v.to_s] }
  class_based_proc(child, class_based, *methods)
end