module MultiJson::Adapters::OjCommon
def prepare_dump_options(options)
- Example: Prepare dump options -
Returns:
-
(Hash)- processed options for Oj.dump
Parameters:
-
options(Hash) -- serialization options
Other tags:
- Api: - private
def prepare_dump_options(options) if OJ_V2 options[:indent] = 2 if options[:pretty] options[:indent] = options[:indent].to_i if options[:indent] elsif OJ_V3 options.merge!(PRETTY_STATE_PROTOTYPE.dup) if options.delete(:pretty) else raise "Unsupported Oj version: #{::Oj::VERSION}" end options end