Sha256: 97baa932743fa864a121494c15d06f56b33557501ab50f4d02f21267e4b69273

Contents?: true

Size: 393 Bytes

Versions: 8

Compression:

Stored size: 393 Bytes

Contents

module Storytime
  class BlogPost < Post
    include Storytime::PostComments
    include Storytime::PostExcerpt
    include Storytime::PostFeaturedImages
    belongs_to :blog, class_name: "Storytime::Blog"

    def blog_post_types
      Storytime.post_types.map{|post_type| post_type.constantize }.select do |post_type|
        post_type.is_a?(Storytime::BlogPost)
      end
    end

  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
storytime-2.1.6 app/models/storytime/blog_post.rb
storytime-2.1.5 app/models/storytime/blog_post.rb
storytime-2.1.4 app/models/storytime/blog_post.rb
storytime-2.1.3 app/models/storytime/blog_post.rb
storytime-2.1.2 app/models/storytime/blog_post.rb
storytime-2.1.1 app/models/storytime/blog_post.rb
storytime-2.1.0 app/models/storytime/blog_post.rb
storytime-2.0.0 app/models/storytime/blog_post.rb