Module: Store::MultiStoreOverrides

Defined in:
app/models/concerns/spree/store/multi_store_overrides.rb

Instance Method Summary collapse

Instance Method Details

#can_be_deleted?Boolean

Returns:

  • (Boolean)


15
16
17
# File 'app/models/concerns/spree/store/multi_store_overrides.rb', line 15

def can_be_deleted?
  self.class.where.not(id: id).any?
end

#formatted_url_or_custom_domainObject



7
8
9
# File 'app/models/concerns/spree/store/multi_store_overrides.rb', line 7

def formatted_url_or_custom_domain
  formatted_custom_domain || formatted_url
end

#storefront_urlObject



11
12
13
# File 'app/models/concerns/spree/store/multi_store_overrides.rb', line 11

def storefront_url
  formatted_custom_domain || super
end

#url_or_custom_domainObject



3
4
5
# File 'app/models/concerns/spree/store/multi_store_overrides.rb', line 3

def url_or_custom_domain
  default_custom_domain&.url || url
end