Sha256: e4fe898f8ee64b2a8fd1c5308e90bdec4a5e4305a57ffb50e17fac60e767a294
Contents?: true
Size: 544 Bytes
Versions: 4
Compression:
Stored size: 544 Bytes
Contents
module Blogit module Blogs extend ActiveSupport::Concern module ClassMethods # When called within a model (usually User) this creates # a has-many assosciation between the model and {Post} def blogs @blogs = true has_many :blog_posts, :as => "blogger", :class_name => "Blogit::Post" end # Has this model been registered as a blogging model? # # Returns true or false def blogs? @blogs == true end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
blogit-1.1.2 | lib/blogit/blogs.rb |
blogit-1.1.1 | lib/blogit/blogs.rb |
blogit-1.1.0 | lib/blogit/blogs.rb |
blogit-1.0.0 | lib/blogit/blogs.rb |