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, def_pages, def_safe_delegator, extended, loops, own_methods
Instance Method Details
#blog ⇒ Object
27
28
29
|
# File 'lib/ragerender/jekyll/blog.rb', line 27
def blog
maybe_escape @obj.content
end
|
#blogtitle ⇒ Object
23
24
25
|
# File 'lib/ragerender/jekyll/blog.rb', line 23
def blogtitle
escape @obj.data['title']
end
|
#nextbloglink ⇒ Object
39
40
41
|
# File 'lib/ragerender/jekyll/blog.rb', line 39
def nextbloglink
@obj.next_doc&.url
end
|
#posttime ⇒ Object
31
32
33
|
# File 'lib/ragerender/jekyll/blog.rb', line 31
def posttime
comicfury_date @obj.date
end
|
#prevbloglink ⇒ Object
35
36
37
|
# File 'lib/ragerender/jekyll/blog.rb', line 35
def prevbloglink
@obj.previous_doc&.url
end
|
#to_liquid ⇒ Object
43
44
45
46
47
|
# File 'lib/ragerender/jekyll/blog.rb', line 43
def to_liquid
super.reject do |k, v|
Jekyll::Drops::DocumentDrop::NESTED_OBJECT_FIELD_BLACKLIST.include? k
end.to_h
end
|