Sha256: 0a97ef512da1d2ddccc70bd65d94a33a7257d63020f09144babefad4bc66347f

Contents?: true

Size: 616 Bytes

Versions: 10

Compression:

Stored size: 616 Bytes

Contents

# -*- encoding : utf-8 -*-
module LoyalCore
  class Skin::Folder < ActiveRecord::Base
    # attr_accessible :title, :body

    self.acts_as_paranoid

    self.acts_as_tiny_cached

    attr_accessible :name, :space, :permalink, :instroduction,
      :description, :short_name

    self.loyal_core_acts_as_tree

    # 去空格
    self.strip_whitespace_before_validation :name, :short_name, :space, :permalink

    # 校验
    validates :name, :short_name, :presence => true

    self.loyal_core_acts_as_has_permalink :with_space => true

    has_many :recipes, :class_name => '::LoyalCore::Skin::Recipe'

  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
loyal_core-0.0.11 app/models/loyal_core/skin/folder.rb
loyal_core-0.0.10 app/models/loyal_core/skin/folder.rb
loyal_core-0.0.8 app/models/loyal_core/skin/folder.rb
loyal_core-0.0.7 app/models/loyal_core/skin/folder.rb
loyal_core-0.0.6 app/models/loyal_core/skin/folder.rb
loyal_core-0.0.5 app/models/loyal_core/skin/folder.rb
loyal_core-0.0.4 app/models/loyal_core/skin/folder.rb
loyal_core-0.0.3 app/models/loyal_core/skin/folder.rb
loyal_core-0.0.2 app/models/loyal_core/skin/folder.rb
loyal_core-0.0.1 app/models/loyal_core/skin/folder.rb