fix config :number validation

This commit is contained in:
Pete Fritchman 2011-02-21 09:04:10 -08:00
parent 42394069a9
commit 7706953586

View file

@ -188,8 +188,8 @@ module LogStash::Config::Mixin
if value.size > 1 # only one value wanted
return false, "Expected number, got #{value.inspect}"
end
if value != value.to_i.to_s # Try convert to number
return false, "Expected number, got #{value.inspect}"
if value.first.to_s.to_i.to_s != value.first.to_s
return false, "Expected number, got #{value.first.inspect}"
end
result = value.first.to_i
when :boolean