Advertisement
Guest User

Untitled

a guest
Sep 26th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.31 KB | None | 0 0
  1. class Foo():
  2. def my_method(self):
  3. return 3107
  4.  
  5.  
  6. class Bar():
  7. def my_method(self):
  8. return 7013
  9.  
  10. def factory(klass):
  11. if klass == 'Foo':
  12. return Foo()
  13. elif klass == 'bar':
  14. return Bar()
  15.  
  16. factory('Foo').my_method()
  17. => 3107
  18.  
  19.  
  20. OR
  21.  
  22. print 'Foo'.constantize.my_method()
  23. => 3107
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement