Class: Qless::LuaPlugin
Overview
Provides a simple way to load and use lua-based Qless plugins. This combines the qless-lib.lua script plus your custom script contents all into one script, so that your script can use Qless’s lua API.
Constant Summary
Constants inherited from LuaScript
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.
74 75 76 77 78 79 |
# File 'lib/qless/lua_script.rb', line 74 def initialize(name, redis, plugin_contents) @name = name @redis = redis @plugin_contents = plugin_contents.gsub(COMMENT_LINES_RE, '') super(name, redis) end |