module Spree
Constants
- Config
- Deprecation
- I18N_GENERIC_PLURAL
This value is used as a count for the pluralization helpers related to I18n ex: Spree::Order.model_name.human(count:
Spree::I18N_GENERIC_PLURAL
) Related toSolidus
issue #1164, this is needed to avoid problems with some pluralization calculators- VERSION
Public Class Methods
config() { |Config| ... }
click to toggle source
i18n_available_locales()
click to toggle source
# File lib/spree/i18n.rb, line 6 def self.i18n_available_locales I18n.available_locales.select do |locale| I18n.t('spree.i18n.this_file_language', locale: locale, fallback: false, default: nil) end end
load_defaults(version)
click to toggle source
Load the same version defaults for all available Solidus
components
@see Spree::Preferences::Configuration#load_defaults
# File lib/spree/core.rb, line 43 def self.load_defaults(version) Spree::Config.load_defaults(version) Spree::Frontend::Config.load_defaults(version) if defined?(Spree::Frontend::Config) Spree::Backend::Config.load_defaults(version) if defined?(Spree::Backend::Config) Spree::Api::Config.load_defaults(version) if defined?(Spree::Api::Config) end
previous_solidus_minor_version()
click to toggle source
# File lib/spree/core/version.rb, line 10 def self.previous_solidus_minor_version '3.0' end
solidus_gem_version()
click to toggle source
# File lib/spree/core/version.rb, line 14 def self.solidus_gem_version Gem::Version.new(solidus_version) end
solidus_version()
click to toggle source
# File lib/spree/core/version.rb, line 6 def self.solidus_version VERSION end
user_class()
click to toggle source
# File lib/spree/core.rb, line 32 def self.user_class if @@user_class.is_a?(Class) raise "Spree.user_class MUST be a String or Symbol object, not a Class object." elsif @@user_class.is_a?(String) || @@user_class.is_a?(Symbol) @@user_class.to_s.constantize end end