class ServerList

Public Instance Methods

<<(server) click to toggle source
Calls superclass method
# File lib/faye-rails/server_list.rb, line 12
def <<(server)
  if at(server.endpoint).size == 0
    super
  else
    raise ArgumentError, "Server at mount point #{server.endpoint} is already present."
  end
end
Also aliased as: push
at(index) click to toggle source
Calls superclass method
# File lib/faye-rails/server_list.rb, line 2
def at(index)
  if index.is_a? String
    select do |server|
      server.endpoint == index
    end
  else
    super
  end
end
clear!() click to toggle source
# File lib/faye-rails/server_list.rb, line 21
def clear!
  self.each do |server|
    server.stop
  end
  clear
end
push(server)
Alias for: <<