Sha256: 0fd7a178c31d120002abd589adc79a3835d24bd086036491287cddd213725d24
Contents?: true
Size: 1.93 KB
Versions: 10
Compression:
Stored size: 1.93 KB
Contents
types = [ { name: 'Present', name_ja: '出席', color_code: '#006e54', counted_absent: false, disable_credit: false, credit_rate: 1.00, auto_credit: false }, { name: 'Present for Credit', name_ja: '認定出席', color_code: '#00a497', counted_absent: false, disable_credit: false, credit_rate: 1.00, auto_credit: true }, { name: 'Excused', name_ja: '公欠', color_code: '#2c4f54', counted_absent: false, disable_credit: false, credit_rate: 1.00, auto_credit: true }, { name: 'Illness', name_ja: '病欠', color_code: '#4d4398', counted_absent: true, disable_credit: false, credit_rate: 0.80, auto_credit: true }, { name: 'Injury', name: '病欠[怪我]', color_code: '#c85179', counted_absent: true, disable_credit: false, credit_rate: 0.80, auto_credit: true }, { name: 'Mourning', name_ja: '忌引', color_code: '#7d7d7d', counted_absent: true, disable_credit: false, credit_rate: 1.00, auto_credit: true }, { name: 'Absent', name_ja: '欠席', color_code: '#e60033', counted_absent: true, disable_credit: true, credit_rate: 1.00, auto_credit: false } ] types.each do |type| I18n.locale = :en attendance_type = Gaku::AttendanceType.where(name: type[:name], color_code: type[:color_code], counted_absent: type[:counted_absent], disable_credit: type[:disable_credit], credit_rate: type[:credit_rate], auto_credit: type[:auto_credit] ).first_or_create! I18n.locale = :ja attendance_type.update_attributes(name: type[:name_ja]) end
Version data entries
10 entries across 10 versions & 2 rubygems