Sha256: 6c10e390c11f2af1f0ed740d5bf5645721d4353b8f39bbb525a641c4fcff2e5e

Contents?: true

Size: 755 Bytes

Versions: 11

Compression:

Stored size: 755 Bytes

Contents

class Students_list 
    def initialize(adapter)
        self.adapter = adapter
    end

    def get_student_by_id(id)
        self.adapter.get_student_by_id(id)
    end
    
    def get_k_n_student_short_list(k, n, filter = nil, data_list = nil)
        self.adapter.get_k_n_student_short_list(k, n, filter, data_list)
    end
    
    def add_student(student)
        self.adapter.add_student(student)
    end
    
    def replace_student(id, new_student)
        self.adapter.replace_student(id, new_student)
    end
    
    def delete_student(id)
        self.adapter.delete_student(id)
    end
    
    def get_student_short_count(filter = nil)
        self.adapter.get_student_short_count(filter)
    end

    private
    attr_accessor :adapter
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
student_mvp-0.1.10 lib/models/students_list/students_list.rb
student_mvp-0.1.9 lib/models/students_list/students_list.rb
student_mvp-0.1.8 lib/models/students_list/students_list.rb
student_mvp-0.1.7 lib/models/students_list/students_list.rb
student_mvp-0.1.6 lib/models/students_list/students_list.rb
student_mvp-0.1.5 lib/models/students_list/students_list.rb
student_mvp-0.1.4 lib/models/students_list/students_list.rb
student_mvp-0.1.3 lib/models/students_list/students_list.rb
student_mvp-0.1.2 lib/models/students_list/students_list.rb
student_mvp-0.1.1 lib/models/students_list/students_list.rb
student_mvp-0.1.0 lib/models/students_list/students_list.rb