Class: Aardi::AbstractBlog
- Inherits:
-
Object
- Object
- Aardi::AbstractBlog
show all
- Defined in:
- lib/aardi/abstract_blog.rb
Instance Attribute Summary collapse
Instance Method Summary
collapse
Instance Attribute Details
#key ⇒ Object
Returns the value of attribute key.
5
6
7
|
# File 'lib/aardi/abstract_blog.rb', line 5
def key
@key
end
|
Instance Method Details
7
|
# File 'lib/aardi/abstract_blog.rb', line 7
def metadata = (@metadata ||= Metadata.new)
|
#mtime ⇒ Object
9
|
# File 'lib/aardi/abstract_blog.rb', line 9
def mtime = children.max_by(&:mtime)&.mtime
|
#render ⇒ Object
11
12
13
|
# File 'lib/aardi/abstract_blog.rb', line 11
def render
children.each_with_object({}) { |child, acc| acc.merge!(child.render) }.merge!(write_target)
end
|
#title ⇒ Object
15
16
17
18
19
|
# File 'lib/aardi/abstract_blog.rb', line 15
def title
return "#{base_title} - #{@tag}" if @tag
base_title
end
|