Class: Clever::Types::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/clever/types/base.rb

Direct Known Subclasses

Classroom, Course, Enrollment, Event, Section, Student, Teacher, Token

Instance Method Summary collapse

Instance Method Details

#to_hObject



6
7
8
9
10
11
12
# File 'lib/clever/types/base.rb', line 6

def to_h
  instance_variables.each_with_object({}) do |instance_var, variables|
    key = instance_var.to_s.tr('@', '').to_sym
    value = instance_variable_get(instance_var)
    variables[key] = value
  end
end