# File lib/em/callback.rb, line 15
15:   def self.Callback(object = nil, method = nil, &blk)
16:     if object && method
17:       lambda { |*args| object.send method, *args }
18:     else
19:       if object.respond_to? :call
20:         object
21:       else 
22:         blk || raise(ArgumentError)
23:       end
24:     end
25:   end