Class: DataTransformerJson

Inherits:
DataTransformer show all
Defined in:
lib/source/models/student_list/data_transformers.rb

Constant Summary

Constants inherited from DataTransformer

DataTransformer::MESS

Instance Method Summary collapse

Instance Method Details

#parse_to_student(line) ⇒ Object



31
32
33
# File 'lib/source/models/student_list/data_transformers.rb', line 31

def parse_to_student(line)
  Student.from_json(line)
end

#puts_student(student) ⇒ Object



35
36
37
38
39
40
41
# File 'lib/source/models/student_list/data_transformers.rb', line 35

def puts_student(student)
  vars = {}
  student.instance_variables.map do |attribute|
    vars[attribute.to_s[1..-1]]=student.instance_variable_get(attribute)
  end
  JSON(vars)
end