Class: Contraption::Orchestrator

Inherits:
Object
  • Object
show all
Defined in:
lib/contraption/orchestrator.rb

Direct Known Subclasses

Previewer, Runner

Instance Method Summary collapse

Constructor Details

#initialize(options) ⇒ Orchestrator

Returns a new instance of Orchestrator.



7
8
9
# File 'lib/contraption/orchestrator.rb', line 7

def initialize options
  @options = options
end

Instance Method Details

#run!Object



11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/contraption/orchestrator.rb', line 11

def run!
  source.finalize_completed_drafts handlers
  site.build_all_individuals
  site.build_month_pages
  site.build_year_pages
  site.build_tag_pages
  site.build_tag_cloud
  site.build_recent
  site.build_landing
  site.build_rss
  site.build_archive_navigation
  copy_static_files

  post_run
end