add renderer for lint

This commit is contained in:
carlad 2016-01-07 13:02:54 +01:00
parent 01a86c1dd5
commit 089deeb217
2 changed files with 11 additions and 1 deletions

View File

@ -7,7 +7,8 @@ module Travis::API::V3
content = params[:content] || request.body.read
parsed = Travis::Yaml.parse(content)
warnings = parsed.nested_warnings.map { |k, m| { key: k, message: m } }
{ lint: { warnings: warnings } }.to_json
payload = { lint: { warnings: warnings } }.to_json
payload
end
end
end

View File

@ -0,0 +1,9 @@
module Travis::API::V3
module Renderer::Lint
extend self
def render(payload)
{ Renderer.render_value(payload) }
end
end
end