Class: Aardi::Site

Inherits:
AbstractBlog show all
Defined in:
lib/aardi/site.rb

Instance Attribute Summary

Attributes inherited from AbstractBlog

#key

Instance Method Summary collapse

Methods inherited from AbstractBlog

#metadata, #mtime

Constructor Details

#initializeSite

Returns a new instance of Site.



5
6
7
# File 'lib/aardi/site.rb', line 5

def initialize
  initialize_ledger
end

Instance Method Details

#blogObject

:reek:FeatureEnvy



10
11
12
13
# File 'lib/aardi/site.rb', line 10

def blog
  aardi_config = Aardi.config
  @blog ||= Blog.new(aardi_config[:blog_posts_path], aardi_config[:blog_archive_path])
end

#renderObject



15
16
17
18
19
# File 'lib/aardi/site.rb', line 15

def render
  super
  content_hashes.write
  warn_about_orphans
end