summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Mac-Vicar <mmacvicar@gmail.com>2014-12-07 15:18:39 -0200
committerFlorian Frank <flori@ping.de>2015-01-09 01:51:41 +0100
commit1ed3666c6800d31b2fac2837b4a42cedfab373fe (patch)
tree46fc2f1c5618bee07fafc646563b5494caa7a6aa
parent82babeccc5e155782586deef81b1a1d79851b1ed (diff)
downloadjson-1ed3666c6800d31b2fac2837b4a42cedfab373fe.tar.gz
Use space_before as documented in the generator
This option was already documented but not implemented, allows setting the separator used before the ":" during generation.
-rw-r--r--ext/json/ext/generator/generator.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/json/ext/generator/generator.c b/ext/json/ext/generator/generator.c
index a474fbb..592b95a 100644
--- a/ext/json/ext/generator/generator.c
+++ b/ext/json/ext/generator/generator.c
@@ -898,6 +898,7 @@ static FBuffer *cState_prepare_buffer(VALUE self)
} else {
state->object_delim2 = fbuffer_alloc(16);
}
+ if (state->space_before) fbuffer_append(state->object_delim2, state->space_before, state->space_before_len);
fbuffer_append_char(state->object_delim2, ':');
if (state->space) fbuffer_append(state->object_delim2, state->space, state->space_len);