module Colorgy::CoursePeriod
Constants
- DATA_PATH
- VERSION
Public Class Methods
find(organization_code)
click to toggle source
# File lib/colorgy/course_period.rb, line 19 def self.find(organization_code) return nil unless File.exist?(csv_path(organization_code)) Record.new(csv_path(organization_code)) end
find!(organization_code)
click to toggle source
# File lib/colorgy/course_period.rb, line 14 def self.find!(organization_code) raise PeriodNotFound unless File.exist?(csv_path(organization_code)) Record.new(csv_path(organization_code)) end
Private Class Methods
csv_path(organization_code)
click to toggle source
# File lib/colorgy/course_period.rb, line 24 def self.csv_path(organization_code) File.join(DATA_PATH, "#{organization_code.downcase}.csv") end