Sha256: a08158166682064dfea65fe0f219825dd07fbb97296b488d4e4cf8c111b23024

Contents?: true

Size: 294 Bytes

Versions: 1

Compression:

Stored size: 294 Bytes

Contents

# frozen_string_literal: true

module Basketball
  module Season
    class Team < Entity
      attr_reader :name

      def initialize(id:, name: '')
        super(id)

        @name = name.to_s

        freeze
      end

      def to_s
        "[#{super}] #{name}"
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
basketball-0.0.8 lib/basketball/season/team.rb