Cameron Moore
d37435d953
Add additional type conversions
Adds float32, uint, uint64, uint32, uint16, and uint8 throughout.
Fixes #33
7年前
Cameron Moore
df9611b942
Refactor tests to get full coverage
Test coverage goes from 75.6% to 100%
7年前
Cameron Moore
4f1683a224
Update and standardize error messages
7年前
Cameron Moore
1dfd38810f
Fix issues found by gosimple
7年前
Cameron Moore
e71c5a68f1
Update godoc comments
7年前
Cameron Moore
2c719d95d6
Fix gofmt and golint errors
7年前
Cameron Moore
55be5581bd
Add godoc and report card badges to README
7年前
Cameron Moore
10b6280cf2
Add Makefile
7年前
chyeh
e4f8127058
Add `ToInt8`, `ToInt16` and `ToInt32`
7年前
Cameron Moore
f820543c35
Fix regression in StringToDate
In commit d1139ba, I removed a date format for "RFC3339 without T" that
I misidentified as a reduntant format. This commit adds it back with a
test.
7年前
Cameron Moore
d1139bab1c
Add missing time formats and tests
Add missing time formats, remove duplicate formats, and test all
supported formats.
7年前
Cameron Moore
56a7ecbeb1
Add Unix epoch support to ToTimeE
7年前
emacsist
24b6558033
Add "yyyy-MM-dd HH:mm:ss" string format
7年前
Bjørn Erik Pedersen
2580bc98dc
Remove expensive TRACE logging
```
benchmark old ns/op new ns/op delta
BenchmarkTooBool-4 2671 67.8 -97.46%
benchmark old allocs new allocs delta
BenchmarkTooBool-4 3 1 -66.67%
benchmark old bytes new bytes delta
BenchmarkTooBool-4 49 1 -97.96%
```
7年前
Bjørn Erik Pedersen
7c3adfba29
Add benchmark for ToBool
```
BenchmarkTooBool-4 500000 2781 ns/op 49 B/op 3 allocs/op
```
7年前
M@
60e7a69a42
Add ToBoolSlice()
Fixes #1
7年前
Chih-Hung Yeh
fa673d63c1
Fixe `ToDurationE()`
It used to return zero valeus in some cases. The details are described
in [this issue](https://github.com/spf13/viper/issues/203 ). More cases
were also added in the unit test `TestToDuration()`
7年前
Feng
4532b05430
FIx ToStringMapStringSliceE
* Update caste.go
bug fix
json config, for example:
{ "test" : ["abc", "123"] }
* update test
7年前
Bjørn Erik Pedersen
e31f36ffc9
Log the To* invocations as TRACE
It gets very chatty at DEBUG.
8年前
Bjørn Erik Pedersen
27b586b42e
Add support for the other html template types
8年前
Matt Keller
0eed3d1b35
Add a ToInt64() and necessary plumbing
8年前
Matt Keller
7c7add0129
Add ability to cast int64's to strings
Resolves #18
8年前
Cyrill Schumacher
ee7b3e0353
Add bool case to ToStringE
8年前
Tyler Power
6770a32f65
Add int64 and float64 type coercion in ToDuration
8年前
Jeff Hodges
ee815aaf95
add date formats found in jekyll posts
The first added is definitely in jekyll. The second, I believe, happens,
too.
9年前
jackspirou
1c4ba956f5
adding back default statements and adding comments and cleanups
9年前
jackspirou
d7ba796a5f
adding unit tests for ToStringMapString and ToStringMapStringSlice methods
9年前
jackspirou
7ed57e5c41
adding ToStringMapStringSlice method
9年前
bep
893a4154d1
Add support for template.URL
Fixes #13
9年前
bep
4d07383ffe
Make ToIntSliceE more flexible
Now it accepts any slice or array type that contains a type supported by ToIntE.
[close #12 ]
9年前
bep
2c4fdb5416
Add ToIntSlice
9年前
Chance Zibolski
3cc9db95ac
Add ToDuration
9年前
Chance Zibolski
dace11d497
Use strings.Fields
9年前
Chance Zibolski
b24b4ff690
ToStringSliceE: Support string values
9年前
spf13
2318c5caf2
Add support for pointers to basic types
9年前
spf13
421411cf35
Add proper support for error -> string and Stringer -> string.
9年前
Derek Perkins
c0388c79a0
Defaulted .ToStringE to use reflection to find a stringer element
9年前
bep
0a58809502
Add support for HTML to String
9年前
Steve Francia
312ed27bce
Merge pull request #6 from txgruppi/readme-update
Updated README, it was describing the wrong return type
9年前
Steve Francia
fb4a45a374
Merge pull request #5 from txgruppi/master
Updated to return bool false only for zero
9年前
Steve Francia
c8f8b1be37
Merge pull request #4 from bjornerik/tostringmapbool
9年前
txgruppi
81040b7566
Updated README, it was describing the wrong return type
9年前
txgruppi
ed6dd5ade6
Updated to return bool false only for zero
9年前
bep
bbe2d4b35d
Add ToStringMapBool
ToStringMapBool is useful for a map of flags in a configuration file.
9年前
Asdine El Hrychy
770890fb15
Removed forgotten fmt.Println("here")
9年前
Romain Baugue
075c75a269
Added ToBool case for string, and added ToBool test cases
9年前
spf13
99f1223ff6
Adding ToSlice
10年前
spf13
d578378de0
Caste now returns error instead of bool.
10年前
spf13
b252e9f21d
Handling another case (map[string]interface{})
10年前
spf13
5a9b0d4cc3
adding Int to Float. Testing for float
10年前