Class: Meibo::JapanProfile::V1_1::AcademicSession
- Inherits:
-
OneRoster::V1_2::AcademicSession
- Object
- Meibo::JapanProfile::V1_1::AcademicSession
- Defined in:
- lib/meibo/japan_profile/v1_1/academic_session.rb
Constant Summary collapse
- TYPES =
{ school_year: "schoolYear" }.freeze
Instance Method Summary collapse
-
#initialize(school_year:, title: "#{school_year}年度", type: TYPES[:school_year], start_date: Date.new(school_year, 4, 1), end_date: Date.new(school_year + 1, 3, 31)) ⇒ AcademicSession
constructor
NOTE: 以下固定 - titleは連携処理実行時の対象年度西暦 + 「年度」を設定 - typeはschoolYear固定 - start_dateは対象年度の開始日固定 - end_dateは対象年度の終了日固定.
Constructor Details
#initialize(school_year:, title: "#{school_year}年度", type: TYPES[:school_year], start_date: Date.new(school_year, 4, 1), end_date: Date.new(school_year + 1, 3, 31)) ⇒ AcademicSession
NOTE: 以下固定
- titleは連携処理実行時の対象年度西暦 + 「年度」を設定
- typeはschoolYear固定
- start_dateは対象年度の開始日固定
- end_dateは対象年度の終了日固定
16 17 18 19 20 21 22 23 24 25 |
# File 'lib/meibo/japan_profile/v1_1/academic_session.rb', line 16 def initialize( school_year:, title: "#{school_year}年度", type: TYPES[:school_year], start_date: Date.new(school_year, 4, 1), end_date: Date.new(school_year + 1, 3, 31), ** ) super end |