Class: DataListStudentShort
- Inherits:
-
DataList
show all
- Defined in:
- lib/model_gem_source/data_list_student_short.rb
Instance Attribute Summary
Attributes inherited from DataList
#list
#data_list_observers
Instance Method Summary
collapse
Methods inherited from DataList
#add_observer, #get_selected_objects, #notify, #remove_observer, #select
#notify
Constructor Details
Returns a new instance of DataListStudentShort.
8
9
10
11
12
|
# File 'lib/model_gem_source/data_list_student_short.rb', line 8
def initialize(list:, data_constructor:)
self.data_constructor = data_constructor
super(list: list)
end
|
Instance Method Details
#get_data ⇒ Object
18
19
20
|
# File 'lib/model_gem_source/data_list_student_short.rb', line 18
def get_data
self.data_constructor.execute(list, get_names)
end
|
#get_names ⇒ Object
14
15
16
|
# File 'lib/model_gem_source/data_list_student_short.rb', line 14
def get_names
["ID", "Фамилия", "Имя", "Отчество", "Гит", "Телега", "Телефон", "Почта"]
end
|
#list=(new_list) ⇒ Object
22
23
24
25
|
# File 'lib/model_gem_source/data_list_student_short.rb', line 22
def list=(new_list)
@list = new_list
notify()
end
|