Method: Student#initialize

Defined in:
lib/model_gem_source/student/student.rb

#initialize(lastname:, firstname:, patronymic:, params: {}) ⇒ Student

Returns a new instance of Student.



12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# File 'lib/model_gem_source/student/student.rb', line 12

def initialize(
    lastname:,
    firstname:,
    patronymic:,
    params: {}
)
    self.lastname = lastname
    self.firstname = firstname
    self.patronymic = patronymic
    self.id = params[:id]

    self.phone = params[:phone]
    self.telegram = params[:telegram]
    self.email = params[:email]
    self.git = params[:git]

    validate()
end