Sha256: b88de50aaa22e531a1a22938be3ee143aa62b45a688708e26ed94a79c17c981d
Contents?: true
Size: 644 Bytes
Versions: 18
Compression:
Stored size: 644 Bytes
Contents
require_relative 'api/resource_collection' require_relative 'webhook' class ContextIO class WebhookCollection include ContextIO::API::ResourceCollection self.resource_class = ContextIO::Webhook self.association_name = :webhooks belongs_to :account def create(success_callback_url, failure_callback_url, options={}) api_args = options.merge( 'callback_url' => success_callback_url, 'failure_notif_url' => failure_callback_url ) result_hash = api.request(:post, resource_url, api_args) result_hash.delete('success') resource_class.new(api, result_hash) end end end
Version data entries
18 entries across 18 versions & 1 rubygems