lib/search_flip/json.rb in search_flip-4.0.0.beta3 vs lib/search_flip/json.rb in search_flip-4.0.0.beta4
- old
+ new
@@ -1,11 +1,21 @@
module SearchFlip
class JSON
+ @default_options = {
+ mode: :custom,
+ time_format: :xmlschema,
+ bigdecimal_as_decimal: false
+ }
+
+ def self.default_options
+ @default_options
+ end
+
def self.generate(obj)
- Oj.dump(obj, mode: :custom, use_to_json: true)
+ Oj.dump(obj, default_options)
end
- def self.parse(str)
- Oj.load(str, mode: :compat)
+ def self.parse(json)
+ Oj.load(json, default_options)
end
end
end