Class: HakumiComponents::Calendar::WeekRow
- Inherits:
-
Object
- Object
- HakumiComponents::Calendar::WeekRow
- Extended by:
- T::Sig
- Defined in:
- app/components/hakumi_components/calendar/week_row.rb
Instance Attribute Summary collapse
-
#days ⇒ Object
readonly
Returns the value of attribute days.
-
#week_number ⇒ Object
readonly
Returns the value of attribute week_number.
Instance Method Summary collapse
-
#initialize(week_number:, week_selected:, days:) ⇒ WeekRow
constructor
A new instance of WeekRow.
- #week_selected? ⇒ Boolean
Constructor Details
#initialize(week_number:, week_selected:, days:) ⇒ WeekRow
Returns a new instance of WeekRow.
10 11 12 13 14 |
# File 'app/components/hakumi_components/calendar/week_row.rb', line 10 def initialize(week_number:, week_selected:, days:) @week_number = T.let(week_number, Integer) @week_selected = T.let(week_selected, T::Boolean) @days = T.let(days, T::Array[HakumiComponents::Calendar::DayCell]) end |
Instance Attribute Details
#days ⇒ Object (readonly)
Returns the value of attribute days.
20 21 22 |
# File 'app/components/hakumi_components/calendar/week_row.rb', line 20 def days @days end |
#week_number ⇒ Object (readonly)
Returns the value of attribute week_number.
17 18 19 |
# File 'app/components/hakumi_components/calendar/week_row.rb', line 17 def week_number @week_number end |
Instance Method Details
#week_selected? ⇒ Boolean
23 24 25 |
# File 'app/components/hakumi_components/calendar/week_row.rb', line 23 def week_selected? @week_selected end |