# File lib/multi_json.rb, line 44 def engine=(new_engine) case new_engine when String, Symbol require "multi_json/engines/#{new_engine}" @engine = MultiJson::Engines.const_get("#{new_engine.to_s.split('_').map{|s| s.capitalize}.join('')}") when Class @engine = new_engine else raise "Did not recognize your engine specification. Please specify either a symbol or a class." end end