How to get current stack level

865 Views Asked by At

Can I get current level of stack in Ruby?

Currently I use caller.size which is ok, but looks not native

1

There are 1 best solutions below

2
On BEST ANSWER

caller.size is pretty much exactly what you want, since it is fairly standard, widely implemented, and gives you the number of frames on the stack. It is a native function on MRI, and most other interpreters.