Skip to content

Commit fbf3c13

Browse files
committed
Use multi_json for max compatibility
1 parent 65c4858 commit fbf3c13

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

lib/split/api.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
require 'sinatra/base'
22
require 'split'
3-
require 'json'
3+
require 'multi_json'
44

55
module Split
66
class API < Sinatra::Base
@@ -12,7 +12,7 @@ class API < Sinatra::Base
1212
control = params[:control]
1313
alternatives = params[:alternatives]
1414
alternative = ab_test(experiment, control, alternatives)
15-
{:alternative => alternative}.to_json
15+
MultiJson.encode({:alternative => alternative})
1616
end
1717

1818
post '/finished' do

split-api.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Gem::Specification.new do |gem|
1616

1717
gem.add_dependency 'split'
1818
gem.add_dependency 'sinatra'
19-
gem.add_dependency 'json'
19+
gem.add_dependency 'multi_json'
2020

2121
gem.add_development_dependency 'bundler', '~> 1.0'
2222
gem.add_development_dependency 'rspec', '~> 2.6'

0 commit comments

Comments
 (0)