Sha256: d48cad1fd10e31e94699a69bb7ff5e90611fc0f3c6a42562545b67b6806a7353

Contents?: true

Size: 455 Bytes

Versions: 15

Compression:

Stored size: 455 Bytes

Contents

class Spree::Base < ActiveRecord::Base
  include Spree::Preferences::Preferable
  serialize :preferences, Hash

  include Spree::RansackableAttributes

  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

15 entries across 15 versions & 1 rubygems

Version Path
solidus_core-1.1.4 app/models/spree/base.rb
solidus_core-1.0.7 app/models/spree/base.rb
solidus_core-1.0.6 app/models/spree/base.rb
solidus_core-1.1.3 app/models/spree/base.rb
solidus_core-1.0.5 app/models/spree/base.rb
solidus_core-1.0.4 app/models/spree/base.rb
solidus_core-1.1.2 app/models/spree/base.rb
solidus_core-1.0.3 app/models/spree/base.rb
solidus_core-1.1.1 app/models/spree/base.rb
solidus_core-1.1.0 app/models/spree/base.rb
solidus_core-1.1.0.pre2 app/models/spree/base.rb
solidus_core-1.1.0.pre1 app/models/spree/base.rb
solidus_core-1.1.0.beta1 app/models/spree/base.rb
solidus_core-1.0.2 app/models/spree/base.rb
solidus_core-1.0.1 app/models/spree/base.rb