Module: Redcord::LuaScriptReader
- Extended by:
- T::Sig
- Defined in:
- lib/redcord/lua_script_reader.rb
Class Method Summary collapse
Class Method Details
.include_lua(relative_path) ⇒ Object
20 21 22 23 24 25 26 |
# File 'lib/redcord/lua_script_reader.rb', line 20 def self.include_lua(relative_path) path = File.join( File.dirname(__FILE__), "server_scripts/#{relative_path}.erb.lua", ) File.read(path) end |
.read_lua_script(script_name) ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/redcord/lua_script_reader.rb', line 11 def self.read_lua_script(script_name) path = File.join( File.dirname(__FILE__), "server_scripts/#{script_name}.erb.lua", ) ERB.new(File.read(path)).result(binding) end |