class ViewModel::Record
def serialize_view(json, serialize_context: self.class.new_serialize_context)
def serialize_view(json, serialize_context: self.class.new_serialize_context) json.set!(ViewModel::ID_ATTRIBUTE, self.id) if stable_id? json.set!(ViewModel::TYPE_ATTRIBUTE, self.view_name) json.set!(ViewModel::VERSION_ATTRIBUTE, self.class.schema_version) serialize_members(json, serialize_context: serialize_context) end