Class: Syncro::Response

Inherits:
Object
  • Object
show all
Defined in:
lib/syncro/response.rb

Class Method Summary collapse

Class Method Details

.call(client, args) ⇒ Object



11
12
13
14
# File 'lib/syncro/response.rb', line 11

def self.call(client, args)
	callback = self.callbacks[client].shift
			callback && callback.call(args)
end

.expect(client, prok = nil, &block) ⇒ Object



6
7
8
9
# File 'lib/syncro/response.rb', line 6

def self.expect(client, prok = nil, &block)
 	self.callbacks[client] ||= []
  self.callbacks[client] << (prok||block)
end