Guest User

Untitled

a guest
May 25th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. class Grandma
  2. attr_reader :name
  3.  
  4. def initialize(name)
  5. @name = name
  6. end
  7.  
  8. def babble
  9. puts "NO, NOT SINCE #{1932 + rand(38)}!\n"
  10. end
  11.  
  12. def have_crap_hearing
  13. puts "DID YOU SAY SOMETHING?\n"
  14. end
  15.  
  16. def start_yapping
  17. puts "HELLO THERE YOUNG MAN. WHAT DID YOU DO AT SCHOOL TODAY?\n"
  18. message = gets.chomp
  19. until message =~ /fuck you/
  20. if message =~ /[a-z]/
  21. have_crap_hearing
  22. else
  23. babble
  24. end
  25. message = gets.chomp
  26. end
  27. puts "\nWE DIDN'T TALK LIKE THAT IN MY DAY. GET OUT OF MY OFFICE."
  28. puts "#{@name} has kicked you out. =("
  29. end
  30. end
  31.  
  32. class Conversation
  33. def self.with(person)
  34. person.start_yapping
  35. end
  36. end
  37.  
  38. def have(something)
  39. something
  40. end
  41.  
  42. grandma = Grandma.new("The old hag")
  43.  
  44. have Conversation.with(grandma)
Add Comment
Please, Sign In to add comment