Sha256: 30488eabb1d29ae7020df27b24ccdec09d7ae42cd821778c171a54ae8279a8e4
Contents?: true
Size: 355 Bytes
Versions: 38
Compression:
Stored size: 355 Bytes
Contents
# -*- coding: utf-8 -*- module CallerInfo # # return stack trace info if defined?($debug). # def caller_info caller(3).collect { |info| file = File.expand_path(info.sub(/:(\d+)[^\d`]*(`([^']+)')?/, '')) { :file => file, :line => $1, :method => $3 } }.select { |info| info[:method] } # delete if info[:method] == nil end end
Version data entries
38 entries across 38 versions & 3 rubygems