Class: StudentListAdv

Inherits:
Object
  • Object
show all
Defined in:
lib/source/student_list_adv.rb

Instance Method Summary collapse

Constructor Details

#initialize(students_list_adapter) ⇒ StudentListAdv



7
8
9
# File 'lib/source/student_list_adv.rb', line 7

def initialize(students_list_adapter)
  self.students_list_adapter = students_list_adapter
end

Instance Method Details

#add_student(student) ⇒ Object



27
28
29
# File 'lib/source/student_list_adv.rb', line 27

def add_student(student)
  students_list_adapter.add_student(student)
end

#countObject



31
32
33
# File 'lib/source/student_list_adv.rb', line 31

def count
  students_list_adapter.count
end

#get_student(id) ⇒ Object



11
12
13
# File 'lib/source/student_list_adv.rb', line 11

def get_student(id)
  students_list_adapter.get_student(id)
end

#get_students_pag(k, n, data) ⇒ Object



23
24
25
# File 'lib/source/student_list_adv.rb', line 23

def get_students_pag(k, n, data)
  students_list_adapter.get_students_pag(k, n, data)
end

#remove_student(id) ⇒ Object



15
16
17
# File 'lib/source/student_list_adv.rb', line 15

def remove_student(id)
  students_list_adapter.remove_student(id)
end

#replace_student(id, student) ⇒ Object



19
20
21
# File 'lib/source/student_list_adv.rb', line 19

def replace_student(id, student)
  students_list_adapter.replace_student(id, student)
end