Class: CMD::Misc

Inherits:
Zarchitect show all
Defined in:
lib/zarchitect/cmd_misc.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

Class Method Summary collapse

Methods inherited from Zarchitect

#initialize, #main, #rss

Constructor Details

This class inherits a constructor from Zarchitect

Class Method Details

.setupObject



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

def self.setup
  Zarchitect.setup_html_tree
  Util.mkdir(FILEDIR)
  Util.mkdir(ASSETDIR)
  Util.mkdir(LAYOUTDIR)
  Util.mkdir(CONFIGDIR)

  a = File.join(Util.path_to_data, "_zarchitect.yaml")
  b = File.join(CONFIGDIR, "_zarchitect.yaml")

  File.copy(File.join(Util.path_to_data, "_zarchitect.yaml"), File.join(
    CONFIGDIR, "_zarchitect.yaml"))
end

.update_assetsObject



24
25
26
27
28
29
30
# File 'lib/zarchitect/cmd_misc.rb', line 24

def self.update_assets
  Util.mkdir(File.join(HTMLDIR, ASSETSDIR))
  SCSS.run
  @assets = Assets.new
  @assets.cpdirs
  @assets.update
end

.update_filesObject



19
20
21
22
# File 'lib/zarchitect/cmd_misc.rb', line 19

def self.update_files
  @files = FileManager.new
  @files.run
end