lib/tasks/web.rake in slack-ruby-client-0.16.0 vs lib/tasks/web.rake in slack-ruby-client-0.17.0
- old
+ new
@@ -30,9 +30,13 @@
name = file_name.split('.')[-1]
result[prefix] ||= {}
parsed = JSON.parse(File.read(path))
parsed['undocumented'] = true if path =~ /undocumented/
JSON::Validator.validate(method_schema, parsed, insert_defaults: true)
+ if parsed['deprecated'] && parsed['deprecation']['deprecation_warning'] =~ /It will stop functioning in February 2021/
+ next
+ end
+
result[prefix][name] = parsed
end
method_template = Erubis::Eruby.new(File.read('lib/slack/web/api/templates/method.erb'))
method_spec_template =