lib/maitredee/adapters/test_adapter.rb in maitredee-0.8.2 vs lib/maitredee/adapters/test_adapter.rb in maitredee-0.8.3
- old
+ new
@@ -1,18 +1,22 @@
module Maitredee
module Adapters
- class TestAdapter
+ class TestAdapter < BaseAdapter
+ # logs message published
def publish(message)
messages << message
end
+ # returns all messages that have been published since last #reset
def messages
@messages ||= []
end
+ # no-op
def add_worker(subscriber_class)
end
+ # resets messages logged
def reset
messages.clear
end
end
end