Sha256: 74318787c5ac59f2cf73c9dc4bde52fb6949cd1a21cce62d2a1f3ed204771d58
Contents?: true
Size: 363 Bytes
Versions: 29
Compression:
Stored size: 363 Bytes
Contents
# require "eitil_core/argument_helpers/args_to_h" Kernel.module_eval do def args_to_h(local_binding, *local_vars) local_vars.reject { |lvar| lvar == local_binding } .reject { |lvar| lvar.to_s.start_with?('_') } .map { |lvar| { "#{lvar}": local_binding.local_variable_get(lvar) } } .inject &:merge end end
Version data entries
29 entries across 29 versions & 1 rubygems