Class: Wst::Wst
Instance Method Summary collapse
-
#compile_css(css_name) ⇒ Object
Compile a single css file.
-
#compile_js(js_name) ⇒ Object
Compile a single js file.
-
#css ⇒ Object
Compile all css files.
- #generate(all = false) ⇒ Object
-
#initialize ⇒ Wst
constructor
A new instance of Wst.
-
#js ⇒ Object
Compile all js files.
Methods included from Configuration
#config, config, #defaultLinks, defaultLinks, links_file_path, read_config, read_configuration, read_default_links, read_translations, translation_files, valid_location?
Methods included from Logging
Constructor Details
#initialize ⇒ Wst
Returns a new instance of Wst.
18 19 20 21 |
# File 'lib/wst.rb', line 18 def initialize @css_renderer = CssRenderer.new @js_renderer = JsRenderer.new end |
Instance Method Details
#compile_css(css_name) ⇒ Object
Compile a single css file
39 40 41 |
# File 'lib/wst.rb', line 39 def compile_css(css_name) @css_renderer.compile css_name end |
#compile_js(js_name) ⇒ Object
Compile a single js file
50 51 52 |
# File 'lib/wst.rb', line 50 def compile_js(js_name) @js_renderer.compile js_name end |
#css ⇒ Object
Compile all css files
33 34 35 |
# File 'lib/wst.rb', line 33 def css @css_renderer.generate_all end |
#generate(all = false) ⇒ Object
24 25 26 27 28 29 30 |
# File 'lib/wst.rb', line 24 def generate(all = false) init css js content all pub end |
#js ⇒ Object
Compile all js files
44 45 46 |
# File 'lib/wst.rb', line 44 def js @js_renderer.generate_all end |