Class: StudentsListConverterAdapter
- Inherits:
-
StudentsListAdapter
- Object
- StudentsListAdapter
- StudentsListConverterAdapter
- Defined in:
- lib/student_list_adapter.rb
Instance Method Summary collapse
- #add_student(student) ⇒ Object
- #count ⇒ Object
- #get_student(id) ⇒ Object
- #get_students_pag(k, n, data = nil) ⇒ Object
-
#initialize(file_list, filename) ⇒ StudentsListConverterAdapter
constructor
A new instance of StudentsListConverterAdapter.
- #remove_student(id) ⇒ Object
- #replace_student(id, student) ⇒ Object
Constructor Details
#initialize(file_list, filename) ⇒ StudentsListConverterAdapter
Returns a new instance of StudentsListConverterAdapter.
67 68 69 70 |
# File 'lib/student_list_adapter.rb', line 67 def initialize(file_list, filename) self.file_list = file_list self.file_list.read_file(filename) end |
Instance Method Details
#add_student(student) ⇒ Object
88 89 90 |
# File 'lib/student_list_adapter.rb', line 88 def add_student(student) file_list.add_student(student) end |
#count ⇒ Object
92 93 94 |
# File 'lib/student_list_adapter.rb', line 92 def count file_list.count end |
#get_student(id) ⇒ Object
72 73 74 |
# File 'lib/student_list_adapter.rb', line 72 def get_student(id) file_list.get_student(id) end |
#get_students_pag(k, n, data = nil) ⇒ Object
84 85 86 |
# File 'lib/student_list_adapter.rb', line 84 def get_students_pag(k, n, data=nil) file_list.get_students_pag(k, n, data) end |
#remove_student(id) ⇒ Object
76 77 78 |
# File 'lib/student_list_adapter.rb', line 76 def remove_student(id) file_list.remove_student(id) end |
#replace_student(id, student) ⇒ Object
80 81 82 |
# File 'lib/student_list_adapter.rb', line 80 def replace_student(id, student) file_list.replace_student(id, student) end |