module Thunderer::ControllerAdditions

Public Instance Methods

add_channels_header() click to toggle source
# File lib/thunderer/controller_additions.rb, line 13
def add_channels_header
    headers['channels'] = (self.class._channels || []).map do |channel|
    new_str = if self.class.interpolation_object && channel
                object = send(self.class.interpolation_object)
                Thunderer::ChannelParser.interpolate_channel channel, object
              else
                channel
              end
    Thunderer.subscription(channel: new_str)
  end.to_json
end