summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Mac-Vicar <mmacvicar@gmail.com>2014-12-07 15:18:39 -0200
committerMichael Mac-Vicar <mmacvicar@gmail.com>2014-12-07 15:24:42 -0200
commitc7b3a70cd649095ba46db5f8adcfcf5e688beb56 (patch)
treeedeea500a950e757634b5c0394e0ff6eae99272f
parent0c096ac8b9dae94d051439f98cbd6a21d2b1d212 (diff)
downloadjson-c7b3a70cd649095ba46db5f8adcfcf5e688beb56.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 976afc5..22d8952 100644
--- a/ext/json/ext/generator/generator.c
+++ b/ext/json/ext/generator/generator.c
@@ -871,6 +871,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);