lib/meibo/japan_profile/academic_session.rb in meibo-0.16.0 vs lib/meibo/japan_profile/academic_session.rb in meibo-0.17.0
- old
+ new
@@ -1,11 +1,11 @@
# frozen_string_literal: true
module Meibo
class JapanProfile < ::Meibo::Profile
class AcademicSession < ::Meibo::AcademicSession
- TYPES = { school_year: 'schoolYear' }.freeze
+ TYPES = { school_year: "schoolYear" }.freeze
DataModel.define(
self,
attribute_name_to_header_field_map: superclass.attribute_name_to_header_field_map,
converters: superclass.converters.merge(
@@ -16,10 +16,12 @@
# NOTE: 以下固定
# - titleは連携処理実行時の対象年度西暦 + 「年度」を設定
# - typeはschoolYear固定
# - start_dateは対象年度の開始日固定
# - end_dateは対象年度の終了日固定
- 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), **other_fields)
+ 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), **other_fields)
super(school_year: school_year, title: title, type: type, start_date: start_date, end_date: end_date, **other_fields)
end
end
end
end