| Class | ArticleBlock |
| In: |
app/models/article_block.rb
|
| Parent: | Block |
# File app/models/article_block.rb, line 3 3: def self.description 4: _('Display one of your contents.') 5: end
# File app/models/article_block.rb, line 23
23: def article(reload = false)
24: @article = nil if reload
25: if @article || article_id
26: begin
27: @article = Article.find(article_id)
28: rescue ActiveRecord::RecordNotFound
29: # dangling reference, clear it
30: @article = nil
31: self.article_id = nil
32: self.save!
33: end
34: end
35: @article
36: end
# File app/models/article_block.rb, line 38
38: def article=(obj)
39: self.article_id = obj.id
40: @article = obj
41: end
# File app/models/article_block.rb, line 15
15: def article_id
16: self.settings[:article_id]
17: end
# File app/models/article_block.rb, line 19
19: def article_id= value
20: self.settings[:article_id] = value
21: end