Module: Spree::Webhooks

Defined in:
app/services/spree/webhooks.rb,
app/models/spree/webhooks/base.rb,
app/models/spree/webhooks/event.rb,
app/models/spree/webhooks/subscriber.rb,
app/models/spree/webhooks/event_signature.rb,
app/models/concerns/spree/webhooks/has_webhooks.rb,
app/jobs/spree/webhooks/subscribers/make_request_job.rb,
app/services/spree/webhooks/subscribers/make_request.rb,
app/services/spree/webhooks/subscribers/handle_request.rb,
app/services/spree/webhooks/subscribers/queue_requests.rb

Defined Under Namespace

Modules: HasWebhooks, Subscribers Classes: Base, Event, EventSignature, Subscriber

Class Method Summary collapse

Class Method Details

.disable_webhooksObject



3
4
5
6
7
8
9
10
11
# File 'app/services/spree/webhooks.rb', line 3

def self.disable_webhooks
  webhooks_disabled_previously = ENV['DISABLE_SPREE_WEBHOOKS']
  begin
    ENV['DISABLE_SPREE_WEBHOOKS'] = 'true'
    yield
  ensure
    ENV['DISABLE_SPREE_WEBHOOKS'] = webhooks_disabled_previously
  end
end

.table_name_prefixObject



3
4
5
# File 'app/models/spree/webhooks/base.rb', line 3

def self.table_name_prefix
  'spree_webhooks_'
end