Guest User

Untitled

a guest
Oct 18th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. # so, we had a bug from a line of code doing this:
  2.  
  3. something_that_may_be_symbol_or_str.to_s +"something"
  4. # => undefined method `+@' for "something":String
  5.  
  6. # TIL:
  7. Derp = Class.new { def +@; puts 'WAT'; end }
  8. # => Derp
  9. +Derp.new
  10. # => WAT
  11.  
  12. # but what is really weird is:
  13.  
  14. derp = 'hi'
  15. # => "hi"
  16. derp +'hi'
  17. # => "hihi"
  18. derp.to_s +'hi'
  19. # => NoMethodError: undefined method `+@' for "hi":String
Add Comment
Please, Sign In to add comment