Skip to content

Instantly share code, notes, and snippets.

@mindplace
Created March 23, 2016 14:38
Show Gist options
  • Select an option

  • Save mindplace/d46e303bb08814cecc7d to your computer and use it in GitHub Desktop.

Select an option

Save mindplace/d46e303bb08814cecc7d to your computer and use it in GitHub Desktop.
def inconsistent_adder(num1, num2)
puts "Let's play a game! Me, the program, will flip a coin."
puts "If it's heads, I'll add up your numbers,"
puts "and if tails, I'll throw them back in your face."
puts "Flipping a coin..."
sleep(4)
add = lambda {|x, y| x + y}
coin = ["heads", "tails"].sample
if coin == "heads"
puts "\nHeads. Fine, here's your sum..."
puts add.call(num1, num2)
else
puts "\nTails! Take your stupid numbers back!"
puts "#{[num1, num2]}"
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment