Module: Rufus::Lua::StateMixin
Rufus::Lua::Lib contains all the raw C API Lua methods. The methods here are shared by all the rufus-lua classes that have to deal with a Lua state. They are protected since they aren’t meant to be called directly.
The entry point of rufus-lua is Rufus::Lua::State, look there.
Constants
- LUA_ENVIRONINDEX
- -10001
- LUA_GCCOLLECT
- 2
- LUA_GCCOUNT
- 3
- LUA_GCCOUNTB
- 4
- LUA_GCRESTART
- 1
- LUA_GCSETPAUSE
- 6
- LUA_GCSETSTEPMUL
- 7
- LUA_GCSTEP
- 5
- LUA_GCSTOP
- 0
- LUA_GLOBALSINDEX
- -10002
- LUA_MULTRET
- -1
- LUA_NOREF
- -2
- LUA_REFNIL
- -1
- LUA_REGISTRYINDEX
- -10000
- SIMPLE_TYPES
- [ TNIL, TBOOLEAN, TNUMBER, TSTRING ]
- TBOOLEAN
- 1
- TFUNCTION
- 6
- TLIGHTUSERDATA
- 2
- TNIL
- 0
- TNONE
- -1
- TNUMBER
- 3
- TSTRING
- 4
- TTABLE
- 5
- TTHREAD
- 8
- TUSERDATA
- 7