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