Sha256: 3f44143829a5ed505ce9bca4e66afe00ac1add656685880bd432b5c7e1da85c6

Contents?: true

Size: 387 Bytes

Versions: 9

Compression:

Stored size: 387 Bytes

Contents

class Spree::Preference < Spree::Base
  if Rails::VERSION::STRING >= '7.1.0'
    serialize :value, coder: YAML
  else
    serialize :value
  end

  validates :key, presence: true,
                  uniqueness: { case_sensitive: false, allow_blank: true, scope: spree_base_uniqueness_scope }

  if defined?(Spree::Security::Preferences)
    include Spree::Security::Preferences
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
spree_core-4.10.1 app/models/spree/preference.rb
spree_core-4.10.0 app/models/spree/preference.rb
spree_core-4.9.0 app/models/spree/preference.rb
spree_core-4.8.3 app/models/spree/preference.rb
spree_core-4.8.2 app/models/spree/preference.rb
spree_core-4.7.3 app/models/spree/preference.rb
spree_core-4.7.2 app/models/spree/preference.rb
spree_core-4.7.1 app/models/spree/preference.rb
spree_core-4.7.0 app/models/spree/preference.rb