Sha256: 221911e947d3e086d92497aeed9a1782df474f502c114cc1cd8136c411f86cc0
Contents?: true
Size: 422 Bytes
Versions: 29
Compression:
Stored size: 422 Bytes
Contents
# require "eitil_core/argument_helpers/args_to_h_bang" require "eitil_core/lookups/gem_path" require "#{Find.gem_path('binding_of_caller')}/lib/binding_of_caller/mri.rb" Kernel.module_eval do def args_to_h!(*local_vars) local_vars.reject { |lvar| lvar.to_s.start_with?('_') } .map { |lvar| { "#{lvar}": binding.of_caller(2).local_variable_get(lvar) } } .inject &:merge end end
Version data entries
29 entries across 29 versions & 1 rubygems