module ForeignOffice::Broadcaster::ClassMethods

Public Instance Methods

broadcast_changes!() click to toggle source
# File lib/foreign_office/broadcaster.rb, line 30
def broadcast_changes!
  self.send(:after_save, :handle_broadcast, {unless: :skip_all_callbacks})
end
channel_presence_required?() click to toggle source
# File lib/foreign_office/broadcaster.rb, line 38
def channel_presence_required?
  @channel_presence_required
end
foreign_office_channel_prefix() click to toggle source
# File lib/foreign_office/broadcaster.rb, line 42
def foreign_office_channel_prefix
  self.name.gsub(/::/,'-')
end
require_channel_presence() click to toggle source
# File lib/foreign_office/broadcaster.rb, line 34
def require_channel_presence
  @channel_presence_required = true
end