Method: Sequel::Postgres::JSONBaseOp#strip_nulls
- Defined in:
- lib/sequel/extensions/pg_json_ops.rb
#strip_nulls(opts = OPTS) ⇒ Object
Returns a json value stripped of all internal null values. Options:
- :in_arrays
-
Whether to strip null values in JSON arrays
json_op.strip_nulls # json_strip_nulls(json)
json_op.strip_nulls(in_arrays: true) # json_strip_nulls(json, true)
json_op.strip_nulls(in_arrays: false) # json_strip_nulls(json, false)
395 396 397 398 399 400 401 402 403 404 |
# File 'lib/sequel/extensions/pg_json_ops.rb', line 395 def strip_nulls(opts=OPTS) in_arrays = opts[:in_arrays] f = if in_arrays.nil? function(:strip_nulls) else function(:strip_nulls, in_arrays) end self.class.new(f) end |