Method: Adcloud::Webhook#initialize

Defined in:
lib/adcloud/webhook.rb

#initialize(events) ⇒ Webhook

Returns a new instance of Webhook.

Parameters:

  • events (Array<Hash>, String)

    Events



8
9
10
11
12
# File 'lib/adcloud/webhook.rb', line 8

def initialize(events)
  self.events = events.kind_of?(Array) ? events : JSON.parse(events.to_s)
rescue
  raise ArgumentError.new("Invalid webhook event data!")
end