Class: SyoboiCalendar::Song
- Inherits:
-
Object
- Object
- SyoboiCalendar::Song
- Defined in:
- lib/syoboi_calendar/song.rb
Instance Attribute Summary collapse
- #name ⇒ String readonly
- #personalities ⇒ Array<SyoboiCalendar::Personality> readonly
- #role ⇒ String readonly
Instance Method Summary collapse
-
#initialize(name:, personalities:, role:) ⇒ Song
constructor
A new instance of Song.
Constructor Details
#initialize(name:, personalities:, role:) ⇒ Song
Returns a new instance of Song.
15 16 17 18 19 |
# File 'lib/syoboi_calendar/song.rb', line 15 def initialize(name:, personalities:, role:) @name = name @personalities = personalities @role = role end |
Instance Attribute Details
#name ⇒ String (readonly)
4 5 6 |
# File 'lib/syoboi_calendar/song.rb', line 4 def name @name end |
#personalities ⇒ Array<SyoboiCalendar::Personality> (readonly)
7 8 9 |
# File 'lib/syoboi_calendar/song.rb', line 7 def personalities @personalities end |
#role ⇒ String (readonly)
10 11 12 |
# File 'lib/syoboi_calendar/song.rb', line 10 def role @role end |