Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.32 KB | None | 0 0
  1. # File: super-with-arguments.rb
  2. #
  3. class MyClass
  4. def foo(first_name, last_name)
  5. "Hello #{first_name} #{last_name}"
  6. end
  7. end
  8.  
  9. class MySubClass < MyClass
  10. def foo(name)
  11. first_name, last_name = name.split
  12. "#{super(first_name, last_name)}"
  13. end
  14. end
  15.  
  16. my_sub_class = MySubClass.new
  17. puts my_sub_class.foo('John Smith')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement