14 lines
277 B
Ruby
14 lines
277 B
Ruby
|
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
|