module OSU::Quarter
Logic for OSU
quarters
Constants
- SEASONS
Public Instance Methods
abbr_type()
click to toggle source
# File lib/osu_term.rb, line 141 def abbr_type 'Qtr' end
quarter?()
click to toggle source
# File lib/osu_term.rb, line 145 def quarter? true end
semester?()
click to toggle source
# File lib/osu_term.rb, line 149 def semester? false end
transition_semester?()
click to toggle source
# File lib/osu_term.rb, line 153 def transition_semester? false end
type()
click to toggle source
# File lib/osu_term.rb, line 137 def type 'Quarter' end
Private Instance Methods
centuries()
click to toggle source
# File lib/osu_term.rb, line 168 def centuries { 0 => '19', 1 => '20' } end
names()
click to toggle source
# File lib/osu_term.rb, line 159 def names { 0 => { full: 'Winter', abbr: 'Wi' }, 2 => { full: 'Spring', abbr: 'Sp' }, 4 => { full: 'Summer', abbr: 'Su' }, 8 => { full: 'Autumn', abbr: 'Au' } } end
next_season()
click to toggle source
# File lib/osu_term.rb, line 175 def next_season { 0 => 2, 2 => 4, 4 => 8, 8 => 0 } end