You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
336 B
15 lines
336 B
class AcademicYear < ActiveRecord::Base
|
|
|
|
def self.find_by_date(date)
|
|
if date.month > 7
|
|
ay_range_start = date.year
|
|
ay_range_end = date.year + 1
|
|
else
|
|
ay_range_start = date.year - 1
|
|
ay_range_end = date.year
|
|
end
|
|
AcademicYear.find_by_range("#{ay_range_start}-#{ay_range_end.to_s[2, 3]}")
|
|
end
|
|
|
|
end
|