Sha256: 087347c7eb77349b584555f1721224245158aa35b420584d1ffd569a954f06dc

Contents?: true

Size: 1.6 KB

Versions: 4

Compression:

Stored size: 1.6 KB

Contents

types = [
  {
    name: 'Present',
    color_code: '#006e54',
    counted_absent: false,
    disable_credit: false,
    credit_rate: 1.00,
    auto_credit: false
  },

  {
    name: 'Present for Credit',
    color_code: '#00a497',
    counted_absent: false,
    disable_credit: false,
    credit_rate: 1.00,
    auto_credit: true
  },

  {
    name: 'Excused',
    color_code: '#2c4f54',
    counted_absent: false,
    disable_credit: false,
    credit_rate: 1.00,
    auto_credit: true
  },

  {
    name: 'Illness',
    color_code: '#4d4398',
    counted_absent: true,
    disable_credit: false,
    credit_rate: 0.80,
    auto_credit: true
  },

  {
    name: 'Injury',
    color_code: '#c85179',
    counted_absent: true,
    disable_credit: false,
    credit_rate: 0.80,
    auto_credit: true
  },

  {
    name: 'Mourning',
    color_code: '#7d7d7d',
    counted_absent: true,
    disable_credit: false,
    credit_rate: 1.00,
    auto_credit: true
  },

  {
    name: 'Absent',
    color_code: '#e60033',
    counted_absent: true,
    disable_credit: true,
    credit_rate: 1.00,
    auto_credit: false
  }
]
japanese_attendance_types = ['Japanese Present', 'Japanese Present for Credit',
                             'Japanese Excused', 'Japanese Illness',
                             'Japanese Injury', 'Japanese Mourning',
                             'Japanese Absent'
                            ]

types.each_with_index do |type, index|
  I18n.locale = :en
  attendance_type = Gaku::AttendanceType.where(type).first_or_create!

  I18n.locale = :ja
  attendance_type.update_attributes(name: japanese_attendance_types[index])
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
gaku-0.0.2 core/db/default/gaku/attendance_types.rb
gaku_core-0.0.2 db/default/gaku/attendance_types.rb
gaku-0.0.1 core/db/default/gaku/attendance_types.rb
gaku_core-0.0.1 db/default/gaku/attendance_types.rb