Advertisement
Guest User

Untitled

a guest
Nov 13th, 2012
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.33 KB | None | 0 0
  1. class Thing
  2.  
  3. data :test
  4.  
  5. def test_it; return data; end
  6. def test; return "horray!"; end
  7.  
  8. private
  9.  
  10. def data(method = nil)
  11. if method.nil? or @data_method.nil?
  12. @data_method = method
  13. else
  14. return self.send @data_method
  15. end
  16. end
  17.  
  18. @data_method = nil
  19. end
  20.  
  21.  
  22. t = Thing.new
  23. print t.test_if
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement