rubystackstack-level

How to get current stack level


Can I get current level of stack in Ruby?

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


Solution

  • 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.