Class: RageRender::BlogDrop
- Inherits:
-
Jekyll::Drops::DocumentDrop
- Object
- Jekyll::Drops::DocumentDrop
- RageRender::BlogDrop
show all
- Extended by:
- Pipettes
- Defined in:
- lib/ragerender/jekyll/blog.rb
Instance Method Summary
collapse
Methods included from Pipettes
clean_payload, def_data_delegator, def_image_metadata, def_loop, extended, loops
Instance Method Details
#blog ⇒ Object
22
23
24
|
# File 'lib/ragerender/jekyll/blog.rb', line 22
def blog
maybe_escape @obj.content
end
|
#blogtitle ⇒ Object
18
19
20
|
# File 'lib/ragerender/jekyll/blog.rb', line 18
def blogtitle
escape @obj.data['title']
end
|
#nextbloglink ⇒ Object
34
35
36
|
# File 'lib/ragerender/jekyll/blog.rb', line 34
def nextbloglink
@obj.next_doc&.url
end
|
#posttime ⇒ Object
26
27
28
|
# File 'lib/ragerender/jekyll/blog.rb', line 26
def posttime
comicfury_date @obj.date
end
|
#prevbloglink ⇒ Object
30
31
32
|
# File 'lib/ragerender/jekyll/blog.rb', line 30
def prevbloglink
@obj.previous_doc&.url
end
|
#to_liquid ⇒ Object
38
39
40
41
42
|
# File 'lib/ragerender/jekyll/blog.rb', line 38
def to_liquid
super.reject do |k, v|
Jekyll::Drops::DocumentDrop::NESTED_OBJECT_FIELD_BLACKLIST.include? k
end.to_h
end
|