class NchanTools::Subscriber::IntervalPollClient

Public Class Methods

aliases() click to toggle source
# File lib/nchan_tools/pubsub.rb, line 1135
def self.aliases
  [:intervalpoll, :http, :interval, :poll]
end

Public Instance Methods

request_code_ok(code, bundle) click to toggle source
# File lib/nchan_tools/pubsub.rb, line 1139
def request_code_ok(code, bundle)
  if code == 304
    if @subscriber.on_failure(error(code, "", bundle), true) == false
      @subscriber.finished+=1
      close bundle
    else
      Celluloid.sleep(@retry_delay || 1)
      bundle.send_GET
      false
    end
  else
    super
  end
end