Sha256: dfe69e856c99fbfe013de9ce5b7b9424b12e9f2df0898a6b8929efb38a8fdd9c
Contents?: true
Size: 641 Bytes
Versions: 3
Compression:
Stored size: 641 Bytes
Contents
# frozen_string_literal: true module Lokalise module Resources class Webhook < Base ID_KEY = 'webhook_id' supports :update, :destroy, [:reload_data, '', :find] def regenerate_secret self.class.regenerate_secret @client, "#{@path}/secret/regenerate" end class << self def regenerate_secret(client, path, *_args) patch(path, client)['content'] end def endpoint(project_id, webhook_id = nil, *actions) path_from projects: project_id, webhooks: [webhook_id, *actions] end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems