Class: PersonalBlog::Post
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- PersonalBlog::Post
- Defined in:
- app/models/personal_blog/post.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.tagged_with(name) ⇒ Object
21 22 23 |
# File 'app/models/personal_blog/post.rb', line 21 def self.tagged_with(name) Tag.find_by_name!(name).posts end |
Instance Method Details
#all_tags ⇒ Object
17 18 19 |
# File 'app/models/personal_blog/post.rb', line 17 def self..map(&:name).join(", ") end |
#all_tags=(names) ⇒ Object
11 12 13 14 15 |
# File 'app/models/personal_blog/post.rb', line 11 def (names) self. = names.split(",").map do |name| Tag.where(name: name.strip).first_or_create! end end |