Add hooks to eager load funcs

* Add PreserveDots text helper
* Fix bug using wrong XTitleCases name
This commit is contained in:
Patrick O'brien 2016-08-30 02:36:07 +10:00
parent ccdfc93fee
commit 629ec8c8d0
4 changed files with 61 additions and 24 deletions

View file

@ -183,3 +183,15 @@ func mkFunctionName(fkeyTableSingular, foreignTablePluralGo, fkeyColumn string,
return strmangle.TitleCase(colName) + foreignTablePluralGo
}
type PreserveDot struct {
Dot templateData
Rel RelationshipToOneTexts
}
func preserveDot(data templateData, obj RelationshipToOneTexts) PreserveDot {
return PreserveDot{
Dot: data,
Rel: obj,
}
}