class Qui::Queue
Public Class Methods
new(options={})
click to toggle source
Calls superclass method
# File lib/qui/queue.rb, line 5 def initialize(options={}) super(options) end
Public Instance Methods
add_agent!(userid)
click to toggle source
# File lib/qui/queue.rb, line 9 def add_agent!(userid) if exists_in_queue?(userid) then false else self.agenti_membri += "|#{userid}" self.save end end
remove_agent!(userid)
click to toggle source
# File lib/qui/queue.rb, line 18 def remove_agent!(userid) if exists_in_queue?(userid) then members = self.agenti_membri.split("|") members.delete userid self.agenti_membri = members.join("|") self.save else false end end
Private Instance Methods
exists_in_queue?(userid)
click to toggle source
# File lib/qui/queue.rb, line 31 def exists_in_queue?(userid) if self.agenti_membri.include?(userid) then true else false end end