Module: Spree::Webhooks
- Defined in:
- lib/spree/webhooks.rb
Class Method Summary collapse
Class Method Details
.disable_webhooks ⇒ Object
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
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 |