1
0
Fork 0
mirror of https://github.com/sinatra/sinatra synced 2023-03-27 23:18:01 -04:00

Merge pull request #1215 from amatsuda/ruby2.4

⚠️ constant ::Fixnum is deprecated
This commit is contained in:
Zachary Scott 2016-12-14 18:47:40 +09:00 committed by GitHub
commit 9f4100a769

View file

@ -1088,8 +1088,8 @@ module Sinatra
def invoke def invoke
res = catch(:halt) { yield } res = catch(:halt) { yield }
res = [res] if Fixnum === res or String === res res = [res] if Integer === res or String === res
if Array === res and Fixnum === res.first if Array === res and Integer === res.first
res = res.dup res = res.dup
status(res.shift) status(res.shift)
body(res.pop) body(res.pop)
@ -1253,7 +1253,7 @@ module Sinatra
case value case value
when Proc when Proc
getter = value getter = value
when Symbol, Fixnum, FalseClass, TrueClass, NilClass when Symbol, Integer, FalseClass, TrueClass, NilClass
getter = value.inspect getter = value.inspect
when Hash when Hash
setter = proc do |val| setter = proc do |val|