Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Grandma
- attr_reader :name
- def initialize(name)
- @name = name
- end
- def babble
- puts "NO, NOT SINCE #{1932 + rand(38)}!\n"
- end
- def have_crap_hearing
- puts "DID YOU SAY SOMETHING?\n"
- end
- def start_yapping
- puts "HELLO THERE YOUNG MAN. WHAT DID YOU DO AT SCHOOL TODAY?\n"
- message = gets.chomp
- until message =~ /fuck you/
- if message =~ /[a-z]/
- have_crap_hearing
- else
- babble
- end
- message = gets.chomp
- end
- puts "\nWE DIDN'T TALK LIKE THAT IN MY DAY. GET OUT OF MY OFFICE."
- puts "#{@name} has kicked you out. =("
- end
- end
- class Conversation
- def self.with(person)
- person.start_yapping
- end
- end
- def have(something)
- something
- end
- grandma = Grandma.new("The old hag")
- have Conversation.with(grandma)
Add Comment
Please, Sign In to add comment