yoyo-project/yoyo

View on GitHub
internal/schema/schema_helpers.go

Summary

Maintainability
A
0 mins
Test Coverage
package schema

import (
    "regexp"
    "strings"
)

var splitter = regexp.MustCompile("[-_]")

func pascal(in string) string {
    ss := splitter.Split(in, -1)
    for i := range ss {
        ss[i] = strings.Title(ss[i])
    }

    return strings.Join(ss, "")
}