Sha256: 067a59653a7ce1b07feb46ee53124e29ffb99ad7a21a2481f261f668038c1855

Contents?: true

Size: 725 Bytes

Versions: 14

Compression:

Stored size: 725 Bytes

Contents

# frozen_string_literal: true

class StudentListAdv
  private
  attr_accessor :students_list_adapter
  public
  def initialize(students_list_adapter)
    self.students_list_adapter = students_list_adapter
  end

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

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

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

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

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

  def count
    students_list_adapter.count
  end

end

Version data entries

14 entries across 14 versions & 5 rubygems

Version Path
mc_gem3-1.0.2 lib/source/student_list_adv.rb
mc_gem3-1.0.0 lib/source/student_list_adv.rb
mc_gem2-1.1.5 lib/source/student_list_adv.rb
mc_gem2-1.1.4 lib/source/student_list_adv.rb
mvcStudentXD-1.2.3 lib/source/repositories/student_list_adv.rb
mc_gem-0.0.1 mc_gem/lib/source/repositories/student_list_adv.rb
mvcStudentXD-1.2.2 lib/source/repositories/student_list_adv.rb
mvcStudentXD-1.2.1 mvcStudentXD/lib/source/repositories/student_list_adv.rb
mvcStudentXD-1.2.0 lib/source/repositories/student_list_adv.rb
mvcStudentXD-1.1.3 lib/source/repositories/student_list_adv.rb
mvcStudentXD-1.1.2 lib/repositories/student_list_adv.rb
mvcStudentXD-1.1.1 lib/student_list_adv.rb
mvcStudentXD-1.0.1 lib/student_list_adv.rb
model_XD-0.1.0 lib/student_list_adv.rb