Revert "Don't use JSON::Type, use JSON::Any instead"

This reverts commit 34475b986a.
This commit is contained in:
Serdar Dogruyol 2018-03-10 11:11:42 +03:00
parent db00ecba1d
commit 11295f0584
3 changed files with 4 additions and 3 deletions

View file

@ -174,7 +174,7 @@ describe "ParamParser" do
body_params.to_s.should eq("")
json_params = Kemal::ParamParser.new(request).json
json_params.should eq({} of String => Nil | String | Int64 | Float64 | Bool | Hash(String, JSON::Any) | Array(JSON::Any))
json_params.should eq({} of String => Nil | String | Int64 | Float64 | Bool | Hash(String, JSON::Type) | Array(JSON::Type))
end
end

View file

@ -85,6 +85,7 @@ describe "Kemal::RouteHandler" do
post "/" do |env|
skills = env.params.json["skills"].as(Array)
skills_from_languages = skills.map do |skill|
skill = skill.as(Hash)
skill["language"]
end
"Skills #{skills_from_languages.each.join(',')}"