瀏覽代碼

Validate Auth values to match allowed values

pull/385/head
Dave Machado 6 年之前
父節點
當前提交
e859668bfd
共有 1 個文件被更改,包括 9 次插入2 次删除
  1. +9
    -2
      build/validate.rb

+ 9
- 2
build/validate.rb 查看文件

@@ -1,8 +1,11 @@
#!/usr/bin/env ruby #!/usr/bin/env ruby
auth_keys = ['apiKey', 'OAuth', 'X-Mashape-Key', 'No']


args = ARGV args = ARGV
filename = args[0] filename = args[0]


fail_flag = false
fail_count = 0
File.foreach(filename).with_index do |line, line_num| File.foreach(filename).with_index do |line, line_num|
line_num += 1 line_num += 1
# puts "#{line_num}: #{line}" # puts "#{line_num}: #{line}"
@@ -13,8 +16,12 @@ File.foreach(filename).with_index do |line, line_num|
end end


values = line.split("|") values = line.split("|")
values.each.with_index do |v, vn|
puts "#{vn}: #{v}"
# Check Auth Values to conform to valid options only
auth_val = values[3].lstrip.chop.tr('``', '')
if !auth_keys.include? auth_val
puts "(#{line_num}) Invalid Auth (#{auth_val}): #{line}"
fail_flag = false
fail_count += 1
end end
end end
end end

Loading…
取消
儲存