class Chronic::Season

def self.find_next_season(season, pointer)

Returns:
  • (Symbol) - The new season name

Parameters:
  • pointer (Integer) -- The direction (-1 for past, 1 for future)
  • season (Symbol) -- The season name
def self.find_next_season(season, pointer)
  lookup = [:spring, :summer, :autumn, :winter]
  next_season_num = (lookup.index(season) + 1 * pointer) % 4
  lookup[next_season_num]
end