Class: Storytime::BlogPost

Inherits:
Post
  • Object
show all
Includes:
PostComments, PostExcerpt, PostFeaturedImages
Defined in:
app/models/storytime/blog_post.rb

Instance Attribute Summary

Attributes inherited from Post

#preview

Instance Method Summary collapse

Methods inherited from Post

#author_name, find_preview, human_name, #human_name, #normalize_friendly_id, policy_class, #post_ancestor_klasses, #preview_content, #sanitize_content, #should_generate_new_friendly_id?, #slug_candidates, #to_partial_path, type_name, #type_name

Methods included from Concerns::HasVersions

#activate_version, #create_version, #draft_content, #latest_version, #publish!, #published, #published=, #published?

Instance Method Details

#blog_post_typesObject



8
9
10
11
12
# File 'app/models/storytime/blog_post.rb', line 8

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