Class: Spina::Admin::Conferences::Blog::PostDecorator
- Inherits:
-
Draper::Decorator
- Object
- Draper::Decorator
- Spina::Admin::Conferences::Blog::PostDecorator
- Defined in:
- app/decorators/spina/admin/conferences/blog/post_decorator.rb
Overview
Spina::Blog::PostDecorator
Instance Method Summary collapse
Instance Method Details
#image_count ⇒ Object
17 18 19 |
# File 'app/decorators/spina/admin/conferences/blog/post_decorator.rb', line 17 def image_count Nokogiri::HTML(content).css('img').size end |
#published_date ⇒ Object
9 10 11 |
# File 'app/decorators/spina/admin/conferences/blog/post_decorator.rb', line 9 def published_date l model.published_at.to_date, format: :long end |
#read_time ⇒ Object
21 22 23 |
# File 'app/decorators/spina/admin/conferences/blog/post_decorator.rb', line 21 def read_time ((word_count / (275 / 60.to_f) + (image_count * 12)) / 60).ceil end |
#word_count ⇒ Object
13 14 15 |
# File 'app/decorators/spina/admin/conferences/blog/post_decorator.rb', line 13 def word_count h.(content).split.size end |