module FastlyNsq::ListenerTesting
Public Class Methods
prepended(klass)
click to toggle source
Calls superclass method
# File lib/fastly_nsq/testing.rb, line 219 def self.prepended(klass) klass.prepend(ClassMethods) super end
Public Instance Methods
connected?()
click to toggle source
Calls superclass method
# File lib/fastly_nsq/testing.rb, line 230 def connected? return super unless FastlyNsq::Testing.enabled? @connected = true if @connected.nil? @connected end
drain()
click to toggle source
# File lib/fastly_nsq/testing.rb, line 237 def drain raise NoMethodError unless FastlyNsq::Testing.enabled? self.class.drain(topic) end
messages()
click to toggle source
# File lib/fastly_nsq/testing.rb, line 243 def messages raise NoMethodError unless FastlyNsq::Testing.enabled? self.class.messages(topic) end
terminate()
click to toggle source
Calls superclass method
# File lib/fastly_nsq/testing.rb, line 224 def terminate return super unless FastlyNsq::Testing.enabled? @connected = false end