Module: CourseMember
- Extended by:
- ActiveSupport::Concern
- Included in:
- Mumuki::Classroom::Student, Mumuki::Classroom::Teacher
- Defined in:
- lib/mumuki/classroom/models/concerns/course_member.rb
Constant Summary collapse
- MANDATORY_FIELDS =
%w(uid first_name last_name email)
Instance Method Summary collapse
Instance Method Details
#as_user(verified: true) ⇒ Object
25 26 27 28 |
# File 'lib/mumuki/classroom/models/concerns/course_member.rb', line 25 def as_user(verified: true) member_json = as_json.merge_if(verified, validated_first_name: first_name, validated_last_name: last_name) User.whitelist_attributes member_json end |