class Webhook < ActiveRecord::Base
  belongs_to :hookable, polymorphic: true

  validates :uri, presence: true
  validates :hookable, presence: true
  validates_inclusion_of :kind, in: %w[slack]
  validates :event_types, length: { minimum: 1 }

  def headers
    {}
  end

end