Sha256: ff0c0862b19ebb8082d73d8e7e96dd1d3439001ed9d0b76c469793b48876ec8a
Contents?: true
Size: 451 Bytes
Versions: 24
Compression:
Stored size: 451 Bytes
Contents
module EitilSupport class Stack attr_reader :stack, :backtrace def initialize @stack = caller[1..] @backtrace = stack.map { |call| EitilSupport::Call.new(call) } end def report backtrace.map(&:to_s) end def show ap report end def find(&block) backtrace.find(&block) end def self.parse(array_as_string) array_as_string.sub('[', ' ').reverse.sub(']','').reverse.split(',').flatten end end end
Version data entries
24 entries across 24 versions & 1 rubygems