# File lib/her/model/attributes.rb, line 165 def instantiate_record(klass, parsed_data) if (record = parsed_data[:data]) && record.is_a?(klass) record else attributes = klass.parse(record).merge(_metadata: parsed_data[:metadata], _errors: parsed_data[:errors]) klass.new(attributes).tap do |record_instance| record_instance.send :clear_changes_information record_instance.run_callbacks :find end end end