class UniOne::Webhook

Attributes

events[RW]
settings[RW]
status[RW]
url[RW]

Public Class Methods

new() click to toggle source
# File lib/unione/helpers/webhook/webhook.rb, line 5
def initialize
  @settings = {}
end

Public Instance Methods

to_json(*) click to toggle source
# File lib/unione/helpers/webhook/webhook.rb, line 9
def to_json(*)
  {
    url: self.url,
    status: self.status,
    events: self.events
  }.merge(self.settings)
    .delete_if { |_, value| value.to_s.strip == '' || value == [] || value == {}}
end