class ReeJson::FromJson
def call(object, mode: :rails, **opts)
def call(object, mode: :rails, **opts) options = DEFAULT_OPTIONS .dup .merge( opts.merge(mode: mode) ) Oj.load(object, options) rescue ArgumentError, EncodingError raise ParseJsonError.new end