Module: Gitlab::WebHooks
- Defined in:
- lib/gitlab/web_hooks.rb,
lib/gitlab/web_hooks/logger.rb,
lib/gitlab/web_hooks/rate_limiter.rb,
lib/gitlab/web_hooks/recursion_detection.rb,
lib/gitlab/web_hooks/recursion_detection/uuid.rb
Defined Under Namespace
Modules: RecursionDetection Classes: Logger, RateLimiter
Constant Summary collapse
- GITLAB_EVENT_HEADER =
'X-Gitlab-Event'- GITLAB_INSTANCE_HEADER =
'X-Gitlab-Instance'- GITLAB_UUID_HEADER =
'X-Gitlab-Webhook-UUID'
Class Method Summary collapse
Class Method Details
.prepare_data(data) ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/gitlab/web_hooks.rb', line 10 def prepare_data(data) data = data.with_indifferent_access return data unless data[:object_kind] == 'wiki_page' prepare_wiki_data(data) end |