class PusherHelper

Public Class Methods

channel_for_group(group_id) click to toggle source
# File lib/pusher_helper.rb, line 24
def self.channel_for_group(group_id)
  return "public_channel-#{Pusher.app_id}-#{group_id}"
end
config(app_id, app_key, secret_key) click to toggle source
# File lib/pusher_helper.rb, line 11
def self.config(app_id, app_key, secret_key)
  Pusher.app_id = app_id
  Pusher.key = app_key
  Pusher.secret = secret_key
end
event_for_group(group_id) click to toggle source
# File lib/pusher_helper.rb, line 28
def self.event_for_group(group_id)
  return "public_event-#{Pusher.app_id}-#{group_id}"
end
hello() click to toggle source
# File lib/pusher_helper.rb, line 7
def self.hello
        puts "Hello world"
end
send_message_to_group(group_id, message) click to toggle source
# File lib/pusher_helper.rb, line 18
    def self.send_message_to_group(group_id, message)
            group_channel = PusherHelper.channel_for_group(group_id)
group_event = PusherHelper.event_for_group(group_id)
            Pusher.trigger(group_channel, group_event, message)
    end