Class: Blogo::Post
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Blogo::Post
- Defined in:
- app/models/blogo/post.rb
Instance Method Summary collapse
- #status ⇒ Object
-
#tag_names ⇒ Array<String>
Array of tag names.
- #to_param ⇒ Object
Instance Method Details
#status ⇒ Object
17 18 19 |
# File 'app/models/blogo/post.rb', line 17 def status published? ? 'published' : 'draft' end |
#tag_names ⇒ Array<String>
Array of tag names. Storing arrays in tags_string
we don’t need to make many-to-many join with tags table to get tag names.
25 26 27 28 29 30 31 |
# File 'app/models/blogo/post.rb', line 25 def tag_names if .split(',').map(&:strip) else [] end end |
#to_param ⇒ Object
34 35 36 |
# File 'app/models/blogo/post.rb', line 34 def to_param permalink end |