Skip to content

Commit fc3df0c

Browse files
committed
Re-add and deprecate default_engine
Closes #43.
1 parent 25b8deb commit fc3df0c

2 files changed

Lines changed: 11 additions & 2 deletions

File tree

lib/multi_json.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,12 @@ def initialize(message, backtrace, data)
1919
["json/pure", :json_pure]
2020
]
2121

22+
# TODO: Remove for 2.0 release (but no sooner)
23+
def default_engine
24+
deprecate("MultiJson.default_engine is deprecated and will be removed in the next major version. Use MultiJson.default_adapter instead.")
25+
self.default_adapter
26+
end
27+
2228
# The default adapter based on what you currently
2329
# have loaded and installed. First checks to see
2430
# if any adapters are already loaded, then checks

multi_json.gemspec

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,11 @@ Gem::Specification.new do |gem|
2525
MultiJson.engine is deprecated and will be removed in the next major version.
2626
Use MultiJson.adapter instead.
2727
28-
MultiJson.engine= is deprecated and will be removed in the next major version.
29-
Use MultiJson.use instead.
28+
MultiJson.engine= is deprecated and will be removed in the next major
29+
version. Use MultiJson.use instead.
30+
31+
MultiJson.default_engine is deprecated and will be removed in the next major
32+
version. Use MultiJson.default_adapter instead.
3033
3134
********************************************************************************
3235
eos

0 commit comments

Comments
 (0)