Guest User

Untitled

a guest
May 21st, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. ruby 1.9.1p376 (2009-12-07 revision 26041) [i386-darwin10]
  2. kronos:engine kronos$ irb
  3. irb(main):001:0> c = Class.new { @@mvar = :mvar }
  4. => #<Class:0x0000010105d8c0>
  5. irb(main):002:0> c.send(:remove_class_variable, :@@mvar)
  6. => :mvar
  7. irb(main):003:0> exit
  8. kronos:engine kronos$ rvm use 1.8.7
  9.  
  10. Now using ruby 1.8.7 p248
  11.  
  12. kronos:engine kronos$ irb
  13. irb(main):001:0> c = Class.new { @@mvar = :mvar }
  14. => #<Class:0x100456a68>
  15. irb(main):002:0> c.send(:remove_class_variable, :@@mvar)
  16. NameError: cannot remove @@mvar for #<Class:0x100456a68>
  17. from (irb):2:in `remove_class_variable'
  18. from (irb):2:in `send'
  19. from (irb):2
  20. irb(main):003:0>
Add Comment
Please, Sign In to add comment