Module: Clicksign::Webhooks

Defined in:
lib/clicksign/webhooks.rb,
lib/clicksign/webhooks/hmac.rb,
lib/clicksign/webhooks/engine.rb,
lib/clicksign/webhooks/version.rb,
app/controllers/clicksign/webhooks/events_controller.rb,
app/controllers/clicksign/webhooks/application_controller.rb

Defined Under Namespace

Classes: ApplicationController, Engine, EventsController, HMAC, InvalidHMACError

Constant Summary collapse

EVENTS =
[
  :upload, :add_signer, :remove_signer, :sign, :close, :auto_close,
  :deadline, :cancel, :update_deadline, :update_auto_close
].map { |event| "on_#{event}" }
DEFAULT_EVENT_HANDLER =
-> (event) {
  "Missing config for event: #{event.inspect}".tap do |message|
    Rails.logger.debug(message)
  end
}
VERSION =
'0.0.2'

Class Method Summary collapse

Class Method Details

.configure {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:



28
29
30
# File 'lib/clicksign/webhooks.rb', line 28

def configure
  yield(self) if block_given?
end