Sha256: 5b3ff1de6be99f8b6dbc36034f0bf1a4e0d5e583f69447eaae9eec308c3cdead

Contents?: true

Size: 274 Bytes

Versions: 3

Compression:

Stored size: 274 Bytes

Contents

module Blogr
  class Tag < ActiveRecord::Base

  	has_many :taggings, class_name: "Blogr::Tagging"
  	has_many :posts, through: :taggings, class_name: "Blogr::Post"

  	before_validation { self.permalink = name.parameterize }

  	def to_param
  		permalink
  	end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
blogr-0.0.8 app/models/blogr/tag.rb
blogr-0.0.7 app/models/blogr/tag.rb
blogr-0.0.6 app/models/blogr/tag.rb