Sha256: 62e514cc9defef23f16ab0945e8a4d0cc380c5b44bfe828d77d610bf53953d60

Contents?: true

Size: 414 Bytes

Versions: 4

Compression:

Stored size: 414 Bytes

Contents

class Spree::Base < ActiveRecord::Base
  include Spree::Preferences::Preferable
  serialize :preferences, Hash
  after_initialize do
    if has_attribute?(:preferences)
      self.preferences = default_preferences.merge(preferences)
    end
  end

  if Kaminari.config.page_method_name != :page
    def self.page num
      send Kaminari.config.page_method_name, num
    end
  end

  self.abstract_class = true
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
solidus_core-1.0.0 app/models/spree/base.rb
solidus_core-1.0.0.rc2 app/models/spree/base.rb
solidus_core-1.0.0.rc1 app/models/spree/base.rb
solidus_core-1.0.0.pre3 app/models/spree/base.rb