Module: Spree::Webhooks

Defined in:
lib/spree/webhooks.rb

Class Method Summary collapse

Class Method Details

.disable_webhooksObject



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

def self.disable_webhooks
  Spree::Deprecation.warn('Spree::Webhooks.disable_webhooks is deprecated. Use Spree::LegacyWebhooks.disable_webhooks instead.')
  prev_value = disabled?
  RequestStore.store[:disable_spree_legacy_webhooks] = true
  yield
ensure
  RequestStore.store[:disable_spree_legacy_webhooks] = prev_value
end

.disabled=(value) ⇒ Object



17
18
19
20
# File 'lib/spree/webhooks.rb', line 17

def self.disabled=(value)
  Spree::Deprecation.warn('Spree::Webhooks.disabled= is deprecated. Use Spree::LegacyWebhooks.disabled= instead.')
  RequestStore.store[:disable_spree_legacy_webhooks] = value
end

.disabled?Boolean

Returns:

  • (Boolean)


12
13
14
15
# File 'lib/spree/webhooks.rb', line 12

def self.disabled?
  Spree::Deprecation.warn('Spree::Webhooks.disabled? is deprecated. Use Spree::LegacyWebhooks.disabled? instead.')
  RequestStore.fetch(:disable_spree_legacy_webhooks) { false }
end