Class: CMD::Update

Inherits:
Zarchitect show all
Defined in:
lib/zarchitect/cmd_update.rb

Constant Summary

Constants inherited from Zarchitect

Zarchitect::ASSETDIR, Zarchitect::ASSETSDIR, Zarchitect::BUILDIR, Zarchitect::CONFIGDIR, Zarchitect::DEBUGSDIR, Zarchitect::DRAFTDIR, Zarchitect::FILEDIR, Zarchitect::FILESDIR, Zarchitect::HTMLDIR, Zarchitect::LAYOUTDIR, Zarchitect::NODEDIR, Zarchitect::SHARESDIR, Zarchitect::VERSION

Instance Method Summary collapse

Methods inherited from Zarchitect

#main, #rss

Constructor Details

#initializeUpdate

Returns a new instance of Update.



5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/zarchitect/cmd_update.rb', line 5

def initialize
  if GPI::CLU.check_option('r')
    Zarchitect.rebuild
    Zarchitect.setup_html_tree
    @assets = Assets.new
    @assets.cpdirs
    @assets.update
    SCSS.run
  end
  @files = FileManager.new
  @files.run
end

Instance Method Details

#runObject



18
19
20
21
22
23
24
25
26
27
28
# File 'lib/zarchitect/cmd_update.rb', line 18

def run
  Zarchitect.sconf.each { |s| Zarchitect.add_section(s) }
  Zarchitect.add_section(Zarchitect.iconf)
  Zarchitect.sections.sort_by! { |v| v.conf.id }
  Zarchitect.sections.push Zarchitect.sections.shift
  Zarchitect.sections.each do |s|
    s.build_html
    s.write_html
  end
  rss.build
end