Sha256: 01f5bbeb42f046c8213c2144160fa9b7f1af215a335fdac3e85ed60c085ce2d2

Contents?: true

Size: 470 Bytes

Versions: 4

Compression:

Stored size: 470 Bytes

Contents

module SyoboiCalendar
  class Song
    # @return [String]
    attr_reader :name

    # @return [Array<SyoboiCalendar::Personality>]
    attr_reader :personalities

    # @return [String]
    attr_reader :role

    # @param name [String]
    # @param personalities [Array<SyoboiCalendar::Personality>]
    # @param role [String]
    def initialize(name:, personalities:, role:)
      @name = name
      @personalities = personalities
      @role = role
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
syoboi_calendar-0.9.4 lib/syoboi_calendar/song.rb
syoboi_calendar-0.9.3 lib/syoboi_calendar/song.rb
syoboi_calendar-0.9.2 lib/syoboi_calendar/song.rb
syoboi_calendar-0.9.1 lib/syoboi_calendar/song.rb