Class: Announce::Adapters::TestAdapter::Topic

Inherits:
BaseAdapter::Topic show all
Defined in:
lib/announce/adapters/test_adapter.rb

Constant Summary collapse

@@published_messages =
[]

Instance Attribute Summary

Attributes inherited from BaseAdapter::Destination

#action, #options, #subject

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from BaseAdapter::Destination

app, delimiter, #initialize, #name, name_for, namespace, prefix

Constructor Details

This class inherits a constructor from Announce::Adapters::BaseAdapter::Destination

Class Method Details

.published_messagesObject



38
39
40
# File 'lib/announce/adapters/test_adapter.rb', line 38

def self.published_messages
  @@published_messages
end

Instance Method Details

#createObject



47
48
49
# File 'lib/announce/adapters/test_adapter.rb', line 47

def create
  true
end

#publish(message, options = {}) ⇒ Object



42
43
44
45
# File 'lib/announce/adapters/test_adapter.rb', line 42

def publish(message, options = {})
  @@published_messages << message
  true
end

#verifyObject



51
52
53
54
# File 'lib/announce/adapters/test_adapter.rb', line 51

def verify
  Announce.logger.debug("#{self.class.name}: verify #{name}")
  true
end