Sha256: 32b3b36a2edd2b85cc76fe535a6e67d7010ee9ceaaf2df5dfacade631a5d0ffd

Contents?: true

Size: 475 Bytes

Versions: 16

Compression:

Stored size: 475 Bytes

Contents

class Post < ActiveRecord::Base
  extend Enumerize
  extend FriendlyId

  attr_accessible :content, :date, :slug, :source, :status, :title, :type, :image, :image_cache
  friendly_id :title, use: :slugged
  enumerize :status, in: [:published, :unpublished], default: :published, predicates: true


  validates_presence_of :title, :date


  scope :published, where(status: :published)
  scope :desc, order('posts.date DESC')
  mount_uploader :image, Writer::ImageUploader

end

Version data entries

16 entries across 16 versions & 2 rubygems

Version Path
mix-rails-0.26.3 mix-rails-writer/app/models/post.rb
mix-rails-writer-0.26.3 app/models/post.rb
mix-rails-0.26.2 mix-rails-writer/app/models/post.rb
mix-rails-writer-0.26.2 app/models/post.rb
mix-rails-0.26.1 mix-rails-writer/app/models/post.rb
mix-rails-writer-0.26.1 app/models/post.rb
mix-rails-0.26.0 mix-rails-writer/app/models/post.rb
mix-rails-writer-0.26.0 app/models/post.rb
mix-rails-0.25.1 mix-rails-writer/app/models/post.rb
mix-rails-writer-0.25.1 app/models/post.rb
mix-rails-0.25.0 mix-rails-writer/app/models/post.rb
mix-rails-writer-0.25.0 app/models/post.rb
mix-rails-0.24.1 mix-rails-writer/app/models/post.rb
mix-rails-writer-0.24.1 app/models/post.rb
mix-rails-0.24.0 mix-rails-writer/app/models/post.rb
mix-rails-writer-0.24.0 app/models/post.rb