Module: InstVarsToHash
- Included in:
- AcademicBenchmarks::Standards::Authority, AcademicBenchmarks::Standards::Course, AcademicBenchmarks::Standards::Document, AcademicBenchmarks::Standards::Grade, AcademicBenchmarks::Standards::HasRelations, AcademicBenchmarks::Standards::Parent, AcademicBenchmarks::Standards::Standard, AcademicBenchmarks::Standards::Subject, AcademicBenchmarks::Standards::SubjectDoc
- Defined in:
- lib/academic_benchmarks/lib/inst_vars_to_hash.rb
Instance Method Summary collapse
Instance Method Details
#to_h ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/academic_benchmarks/lib/inst_vars_to_hash.rb', line 7 def to_h retval = {} instance_variables.each do |iv| retval[iv.to_s.gsub('@', '').to_sym] = instance_variable_get(iv) end retval end |
#to_s ⇒ Object
3 4 5 |
# File 'lib/academic_benchmarks/lib/inst_vars_to_hash.rb', line 3 def to_s to_h.to_s end |