Compare commits

..

2 Commits

Author SHA1 Message Date
David Arroyo
a8b0910400 testing github web hooks 2013-11-02 00:20:46 -04:00
David Arroyo
c4298513d4 testing github web hooks␣ 2013-11-02 00:17:10 -04:00
3 changed files with 0 additions and 29 deletions

21
BUILD
View File

@ -1,21 +0,0 @@
load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
go_library(
name = "go_default_library",
srcs = [
"ndb.go",
"read.go",
"write.go",
],
importpath = "aqwari.net/encoding/ndb",
visibility = ["//visibility:public"],
)
go_test(
name = "go_default_test",
srcs = [
"read_test.go",
"write_test.go",
],
embed = [":go_default_library"],
)

4
ndb.go
View File

@ -203,10 +203,6 @@ func (e *Encoder) Encode(v interface{}) error {
defer func() { defer func() {
e.start = false e.start = false
}() }()
return Switch(e, val)
}
func Switch(e *Encoder, val reflect.Value) error {
switch val.Kind() { switch val.Kind() {
case reflect.Slice: case reflect.Slice:
return e.encodeSlice(val) return e.encodeSlice(val)

View File

@ -34,10 +34,6 @@ func (e *Encoder) encodeStruct(val reflect.Value) error {
func (e *Encoder) encodeMap(val reflect.Value) error { func (e *Encoder) encodeMap(val reflect.Value) error {
for _, k := range val.MapKeys() { for _, k := range val.MapKeys() {
v := val.MapIndex(k) v := val.MapIndex(k)
println(v.Elem().Kind().String())
if v.Elem().Kind() == reflect.Map {
return e.encodeMap(v)
}
if err := e.writeTuple(k.Interface(), v); err != nil { if err := e.writeTuple(k.Interface(), v); err != nil {
return err return err