Class: Reqless::LuaPlugin
- Defined in:
- lib/reqless/lua_script.rb
Overview
Provides a simple way to load and use lua-based Reqless plugins. This combines the reqless-lib.lua script plus your custom script contents all into one script, so that your script can use Reqless’s lua API.
Constant Summary
Constants inherited from LuaScript
Reqless::LuaScript::DEFAULT_ON_RELOAD_CALLBACK, Reqless::LuaScript::SCRIPT_ROOT
Instance Attribute Summary
Attributes inherited from LuaScript
Instance Method Summary collapse
-
#initialize(name, redis, plugin_contents) ⇒ LuaPlugin
constructor
A new instance of LuaPlugin.
Methods inherited from LuaScript
Constructor Details
#initialize(name, redis, plugin_contents) ⇒ LuaPlugin
Returns a new instance of LuaPlugin.
71 72 73 74 75 76 |
# File 'lib/reqless/lua_script.rb', line 71 def initialize(name, redis, plugin_contents) @name = name @redis = redis @plugin_contents = plugin_contents.gsub(COMMENT_LINES_RE, '') super(name, redis) end |