Guest User

Untitled

a guest
Jun 22nd, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.40 KB | None | 0 0
  1. foo = "1337"
  2.  
  3. puts foo.to_i
  4.  
  5. SafeString = String
  6. String = Class.new(SafeString)
  7.  
  8. puts foo.to_i
  9.  
  10. class String
  11. def to_i
  12. 1
  13. end
  14. end
  15.  
  16. # recreate just to make sure
  17. foo = "1337"
  18.  
  19. puts foo.to_i
  20.  
  21. String = SafeString
  22.  
  23. puts foo.to_i
  24.  
  25. # 1337
  26. # test2.rb:8: warning: already initialized constant String
  27. # 1337
  28. # 1337
  29. # test2.rb:23: warning: already initialized constant String
  30. # 1337
Add Comment
Please, Sign In to add comment