travis-api/lib/travis/api/v3/renderer/settings.rb
Joe Corcoran eb0eab5967 Move settings to top level of response
To better accommodate nested responses.
2016-06-08 17:18:24 +02:00

17 lines
307 B
Ruby

module Travis::API::V3
module Renderer::Settings
extend self
AVAILABLE_ATTRIBUTES = [:settings]
def available_attributes
AVAILABLE_ATTRIBUTES
end
def render(settings, **)
response = { '@type' => 'settings'.freeze }
response.merge(settings.to_h)
end
end
end