Guest User

Untitled

a guest
Apr 19th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.35 KB | None | 0 0
  1. in earlier days i overwrote like this:
  2. class A
  3. def self.foo
  4. puts 'Foo'
  5. end
  6. end
  7.  
  8. class B
  9. def self.foo
  10. puts 'Foo'
  11. puts 'Bar'
  12. end
  13. end
  14.  
  15.  
  16.  
  17.  
  18. i renamed as you told me:
  19. class A
  20.  
  21. def w_meth(params)
  22. puts "original"
  23. end
  24.  
  25. def o_meth(org, params)
  26. self.send org.to_sym, params
  27. puts "w"
  28.  
  29. end
  30. end
  31.  
  32.  
  33. x = A.new
  34. x.w_meth("o_meth", "some") --> ERROR
Add Comment
Please, Sign In to add comment