class Prpr::Publisher::Adapter::Base

Public Class Methods

adapters() click to toggle source
# File lib/prpr/publisher/adapter/base.rb, line 10
def adapters
  @@adapters ||= []
end
broadcast(message) click to toggle source
# File lib/prpr/publisher/adapter/base.rb, line 14
def broadcast(message)
  adapters.each do |adapter|
    adapter.publish(message)
  end
end
inherited(adapter) click to toggle source
# File lib/prpr/publisher/adapter/base.rb, line 6
def inherited(adapter)
  adapters << adapter.new
end