Class: StudentsListDBAdapter

Inherits:
StudentsListAdapter show all
Defined in:
lib/model_gem_source/students_list_adapter.rb

Instance Method Summary collapse

Constructor Details

#initialize(database_list) ⇒ StudentsListDBAdapter

Returns a new instance of StudentsListDBAdapter.



24
25
26
# File 'lib/model_gem_source/students_list_adapter.rb', line 24

def initialize(database_list)
    self.database_list = database_list
end

Instance Method Details

#add_student(student) ⇒ Object



44
45
46
# File 'lib/model_gem_source/students_list_adapter.rb', line 44

def add_student(student)
    database_list.add_student(student)
end

#countObject



48
49
50
# File 'lib/model_gem_source/students_list_adapter.rb', line 48

def count
    database_list.count()
end

#get_student(id) ⇒ Object



28
29
30
# File 'lib/model_gem_source/students_list_adapter.rb', line 28

def get_student(id)
    database_list.get_student(id)
end

#get_students(from, to) ⇒ Object



40
41
42
# File 'lib/model_gem_source/students_list_adapter.rb', line 40

def get_students(from, to)
    database_list.get_students_slice(from, to)
end

#remove_student(id) ⇒ Object



32
33
34
# File 'lib/model_gem_source/students_list_adapter.rb', line 32

def remove_student(id)
    database_list.remove_student(id)
end

#replace_student(id, student) ⇒ Object



36
37
38
# File 'lib/model_gem_source/students_list_adapter.rb', line 36

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