Sha256: 7d013fdd6f0eaf90ccc88582812822646d76702f31bf5814ef11d2802b0958eb
Contents?: true
Size: 1.45 KB
Versions: 2
Compression:
Stored size: 1.45 KB
Contents
# encoding: utf-8 require 'shared_sample_data' say "Creating #{@count[:changes]} student changes ...".yellow commute_method_type = Gaku::CommuteMethodType.create!(name: 'Changed CommuteMethodType') scholarship_status = Gaku::ScholarshipStatus.create!(name: 'Changed Scholarship Status') enrollment_status = Gaku::EnrollmentStatus.create!(code: 'changed_enrollment_status') counter = 0 batch_create(@count[:changes]) do counter += 1 random_student = random_person.merge( commute_method_type: @commute_method_type, enrollment_status_code: @enrollment_status, scholarship_status: @scholarship_status, student_id_number: "number_#{counter}", student_foreign_id_number: "foreign_number_#{counter}", ) student = Gaku::Student.where(random_student).first_or_create! student.name = Faker::Name.first_name student.middle_name = Faker::Name.first_name student.surname = Faker::Name.last_name student.enrollment_status_code = enrollment_status.code student.commute_method_type = commute_method_type student.scholarship_status = scholarship_status student.student_id_number = "number_#{counter+100}" student.student_foreign_id_number = "foreign_number_#{counter+100}" student.save! student.soft_delete student.destroy end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
gaku_sample-0.0.3 | db/sample/gaku/changes/student_changes.rb |
gaku-0.0.3 | sample/db/sample/gaku/changes/student_changes.rb |