lib/dbus/marshall.rb in ruby-dbus-0.16.0 vs lib/dbus/marshall.rb in ruby-dbus-0.17.0
- old
+ new
@@ -420,10 +420,10 @@
["a{sv}", h]
elsif value.respond_to? :to_str
["s", value.to_str]
elsif value.respond_to? :to_int
i = value.to_int
- if -2_147_483_648 <= i && i < 2_147_483_648
+ if (-2_147_483_648...2_147_483_648).cover?(i)
["i", i]
else
["x", i]
end
end