Advertisement
Guest User

Untitled

a guest
Aug 5th, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
IO 0.62 KB | None | 0 0
  1. Delegate := nil
  2.  
  3. render := method(
  4.   writeln("Delegate: " .. Delegate)
  5. )
  6.  
  7. handleRequest1 := method(
  8.   writeln("In handleRequest1")
  9.   callback1
  10.   render
  11.   writeln("Out handleRequest1")
  12. )
  13.  
  14. handleRequest2 := method(
  15.   writeln("In handleRequest2")
  16.   callback2
  17.   render
  18.   writeln("Out handleRequest2")
  19. )
  20.  
  21. callback1 := method(
  22.   writeln("Do something in callback1")
  23.   // This is where we call
  24.   Delegate = "Delegate"
  25.   writeln("Do something else in callback1")
  26. )
  27.  
  28. callback2 := method(
  29.   writeln("Do something in callback2")
  30.   // This is where we answer
  31.   Delegate = nil
  32. )
  33.  
  34. handleRequest1
  35. handleRequest2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement