module Pluggaloid
プラグインの本体。 DSLを提供し、イベントやフィルタの管理をする
Constants
- COLLECT
- STREAM
- VERSION
- VM
Public Class Methods
new(delayer)
click to toggle source
# File lib/pluggaloid.rb, line 26 def self.new(delayer) vm = VM.new(Delayer: delayer, Plugin: Class.new(Plugin), Event: Class.new(Event), Listener: Class.new(Listener), Filter: Class.new(Filter), HandlerTag: Class.new(HandlerTag), Subscriber: Class.new(Subscriber), StreamGenerator: Class.new(StreamGenerator)) vm.Plugin.vm = vm.Event.vm = vm end