Deprecate Settings and Options in favor of Config

Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>
This commit is contained in:
Khosrow Moossavi
2021-09-28 15:16:31 -04:00
parent d2fe2b1b29
commit bb109711a1
96 changed files with 1302 additions and 2094 deletions

View File

@@ -28,15 +28,13 @@ type markdownTable struct {
config *print.Config
template *template.Template
settings *print.Settings
}
// NewMarkdownTable returns new instance of Markdown Table.
func NewMarkdownTable(config *print.Config) Type {
settings, _ := config.Extract()
items := readTemplateItems(markdownTableFS, "markdown_table")
tt := template.New(settings, items...)
tt := template.New(config, items...)
tt.CustomFunc(gotemplate.FuncMap{
"type": func(t string) string {
inputType, _ := PrintFencedCodeBlock(t, "")
@@ -55,7 +53,6 @@ func NewMarkdownTable(config *print.Config) Type {
Generator: print.NewGenerator("markdown table", config.ModuleRoot),
config: config,
template: tt,
settings: settings,
}
}