Sha256: 579137d5065a41075305c7a6eab126285ff90467323340cd38b2993c9db6b5ec
Contents?: true
Size: 481 Bytes
Versions: 7
Compression:
Stored size: 481 Bytes
Contents
class Page < ActiveRecord::Base # RELATIONS belongs_to :user # VALIDATIONS validates :user, presence: true validates :title, presence: true, uniqueness: true validates :content, presence: true state_machine :state, :initial => :draft do # events event :to_draft do transition all => :draft end event :to_published do transition all => :published end event :to_deleted do transition all => :deleted end end end
Version data entries
7 entries across 7 versions & 1 rubygems