summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/go-xorm/xorm/statement_quote.go
blob: e22e0d1471eabf6316db6c9dfebb2136c0b3711f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Copyright 2019 The Xorm Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.

package xorm

func trimQuote(s string) string {
	if len(s) == 0 {
		return s
	}

	if s[0] == '`' {
		s = s[1:]
	}
	if len(s) > 0 && s[len(s)-1] == '`' {
		return s[:len(s)-1]
	}
	return s
}