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