Module: Staticz
- Defined in:
- lib/server.rb,
lib/builder.rb,
lib/staticz.rb,
lib/template.rb,
lib/manifest/cs.rb,
lib/manifest/js.rb,
lib/manifest/sub.rb,
lib/manifest/haml.rb,
lib/manifest/sass.rb,
lib/manifest/scss.rb,
lib/manifest/manifest.rb,
lib/manifest/compilable.rb
Defined Under Namespace
Modules: Compilable Classes: Builder, Cs, Haml, Js, Manifest, Sass, Scss, Server, Sub, Template
Class Method Summary collapse
Class Method Details
.init ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/staticz.rb', line 9 def self.init usage = [ "Usage: staticz <mode>", "", " new [name]", " server", " manifest", " build" ].join("\n") case ARGV[0] when 'new' if ARGV[1] Staticz::Template.new(ARGV[1]) else puts usage end when 'server' Staticz::Server.new when 'manifest' load "#{Dir.pwd}/manifest.rb" Staticz::Manifest.instance.print when 'build' Staticz::Builder.new else puts usage end end |