Object
# File lib/gherkin/formatter/model.rb, line 7 7: def to_hash 8: instance_variables.inject({}) do |hash, ivar| 9: value = instance_variable_get(ivar) 10: value = value.to_hash if value.respond_to?(:to_hash) 11: if Array === value 12: value = value.map do |e| 13: e.respond_to?(:to_hash) ? e.to_hash : e 14: end 15: end 16: hash[ivar[1..1]] = value unless [[], nil].index(value) 17: hash 18: end 19: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.