Sha256: 598371f520a78adbf8bce7895ec2704fcd9151aa871f92339a8d349c455e8199
Contents?: true
Size: 546 Bytes
Versions: 1
Compression:
Stored size: 546 Bytes
Contents
require_relative "player" module StudioGame class ClumsyPlayer < Player def found_treasure(name, points) points = points / 2.0 super(name, points) end end if __FILE__ == $0 clumsy = ClumsyPlayer.new("klutz") clumsy.found_treasure("flute", 50) clumsy.found_treasure("flute", 50) clumsy.found_treasure("flute", 50) clumsy.found_treasure("star", 100) clumsy.found_treasures.each do |name, points| puts "#{name}: #{points} points" end puts "#{clumsy.points} total points" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jadens_first_gem-1.0.0 | lib/studio_game/clumsy_player.rb |