Class: CMD::Update
- Inherits:
-
Zarchitect
- Object
- Zarchitect
- CMD::Update
- 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
-
#initialize ⇒ Update
constructor
A new instance of Update.
- #run ⇒ Object
Methods inherited from Zarchitect
Constructor Details
#initialize ⇒ Update
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
#run ⇒ Object
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 |