Sha256: 3c0685bc515611a1f10a3e0f387f8bdb41e6ad9d65cb39944bc5bf4d289a18ab
Contents?: true
Size: 440 Bytes
Versions: 1
Compression:
Stored size: 440 Bytes
Contents
# frozen_string_literal: true module Basketball module Drafting class PickEvent < Event attr_reader :player def initialize(id:, team:, player:, pick:, round:, round_pick:) super(id:, team:, pick:, round:, round_pick:) raise ArgumentError, 'player required' unless player @player = player freeze end def to_s "#{player} picked #{super}" end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
basketball-0.0.1 | lib/basketball/drafting/pick_event.rb |