Class: Spree::ShippingCategory

Inherits:
Object
  • Object
show all
Includes:
UniqueName, Webhooks::HasWebhooks
Defined in:
app/models/spree/shipping_category.rb

Constant Summary collapse

DIGITAL_NAME =
'Digital'

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.digitalObject



16
17
18
# File 'app/models/spree/shipping_category.rb', line 16

def self.digital
  find_by(name: DIGITAL_NAME)
end

Instance Method Details

#includes_digital_shipping_method?Boolean

Returns:

  • (Boolean)


20
21
22
23
24
# File 'app/models/spree/shipping_category.rb', line 20

def includes_digital_shipping_method?
  Rails.cache.fetch("#{cache_key_with_version}/includes-digital-shipping-method") do
    shipping_methods.digital.exists?
  end
end