debian-mirror-gitlab/lib/api/entities/hook.rb

19 lines
440 B
Ruby
Raw Normal View History

2020-03-13 15:44:24 +05:30
# frozen_string_literal: true
module API
module Entities
class Hook < Grape::Entity
expose :id, :url, :created_at, :push_events, :tag_push_events, :merge_requests_events, :repository_update_events
expose :enable_ssl_verification
2022-07-23 23:45:48 +05:30
expose :alert_status
expose :disabled_until
2022-08-13 15:12:31 +05:30
expose :url_variables
def url_variables
object.url_variables.keys.map { { key: _1 } }
end
2020-03-13 15:44:24 +05:30
end
end
end