Sha256: ec9ce70fde768c01632d80d71fd1ab4e704bda8c727a9bcc8f09f5000c5cb5ec
Contents?: true
Size: 661 Bytes
Versions: 1
Compression:
Stored size: 661 Bytes
Contents
module Writefully class Post < ActiveRecord::Base self.table_name = "writefully_posts" extend FriendlyId include Writefully::Postable friendly_id :title, use: :slugged has_many :taggings, dependent: :destroy wf_taxonomize :tags, -> { where(type: nil) }, through: :taggings belongs_to :authorship belongs_to :translation_source, class_name: "Writefully::Post" belongs_to :site has_many :translations, class_name: "Writefully::Post", foreign_key: :translation_source_id scope :by_site, -> (site_id) { where(site_id: site_id) } def details Hashie::Mash.new(read_attribute(:details)) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
writefully-0.4.10 | app/models/writefully/post.rb |