Sha256: 48f3ce85d765a887c1e51e700a888dacd82252846c4864cbd9624c358f2a7e99

Contents?: true

Size: 618 Bytes

Versions: 16

Compression:

Stored size: 618 Bytes

Contents

#------------------------------------------------------------------------------
class Category < ActiveRecord::Base

  self.table_name       = 'core_categories'

  include RankedModel
  ranks                 :row_order, :with_same => :account_id

  default_scope         { where(account_id: Account.current.id) }
  scope                 :ordered, -> { order('row_order ASC') }

  # --- globalize
  translates            :name, :description, :fallbacks_for_empty_translations => true
  globalize_accessors   :locales => DmCore::Language.language_array

  validates             :name, presence_default_locale: true

end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
dm_core-4.2.3.10 app/models/category.rb
dm_core-4.2.3.9 app/models/category.rb
dm_core-4.2.3.8 app/models/category.rb
dm_core-4.2.3.7 app/models/category.rb
dm_core-4.2.3.6 app/models/category.rb
dm_core-4.2.3.5 app/models/category.rb
dm_core-4.2.3.4 app/models/category.rb
dm_core-4.2.3.3 app/models/category.rb
dm_core-4.2.3.2 app/models/category.rb
dm_core-4.2.3.1 app/models/category.rb
dm_core-4.2.3 app/models/category.rb
dm_core-4.2.2.3 app/models/category.rb
dm_core-4.2.2.2 app/models/category.rb
dm_core-4.2.2.1 app/models/category.rb
dm_core-4.2.2 app/models/category.rb
dm_core-4.2.1.5 app/models/category.rb