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