Class: Gitlab::HookData::EmojiBuilder
- Inherits:
-
BaseBuilder
- Object
- BaseBuilder
- Gitlab::HookData::EmojiBuilder
- Defined in:
- lib/gitlab/hook_data/emoji_builder.rb
Constant Summary collapse
- SAFE_HOOK_ATTRIBUTES =
%i[ user_id created_at id name awardable_type awardable_id updated_at ].freeze
Constants inherited from BaseBuilder
BaseBuilder::MARKDOWN_SIMPLE_IMAGE
Instance Attribute Summary
Attributes inherited from BaseBuilder
Instance Method Summary collapse
Methods inherited from BaseBuilder
Constructor Details
This class inherits a constructor from Gitlab::HookData::BaseBuilder
Instance Method Details
#build ⇒ Object
18 19 20 21 22 23 |
# File 'lib/gitlab/hook_data/emoji_builder.rb', line 18 def build award_emoji .attributes .with_indifferent_access .slice(*SAFE_HOOK_ATTRIBUTES) end |