Class: Api::HookSerializer

Inherits:
ActiveModel::Serializer
  • Object
show all
Defined in:
app/serializers/api/hook_serializer.rb

Instance Method Summary collapse

Instance Method Details

#hook_paramsObject



13
14
15
16
17
18
19
20
21
22
23
24
# File 'app/serializers/api/hook_serializer.rb', line 13

def hook_params
  if object.hook_type == 'Slack'
    slackhook = object.slackhooks.first
    {
      hook_url: slackhook[:hook_url],
      channel: slackhook[:channel],
      username: slackhook[:username]
    }
  else
    { error: 'Unknown hook type' }
  end
end