diff --git a/lib/rspec/openapi/extractors/rails.rb b/lib/rspec/openapi/extractors/rails.rb index 5346aa0..56d14f5 100644 --- a/lib/rspec/openapi/extractors/rails.rb +++ b/lib/rspec/openapi/extractors/rails.rb @@ -73,8 +73,10 @@ def add_id(path, parameters) path end - def number_or_nil(string) - Integer(string || '') + # @param [String, Symbol] path_parameter + # @return [Integer, nil] + def number_or_nil(path_parameter) + Integer(path_parameter.to_s || '') rescue ArgumentError nil end