Class: Comb

Inherits:
Object
  • Object
show all
Defined in:
lib/comb.rb,
lib/comb/version.rb

Constant Summary collapse

VERSION =
'0.0.5'

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.assemble(path_to_modules) ⇒ Object



6
7
8
# File 'lib/comb.rb', line 6

def self.assemble(path_to_modules)
  new(path_to_modules).assemble
end

Instance Method Details

#assembleObject



21
22
23
24
25
26
27
28
29
30
31
32
# File 'lib/comb.rb', line 21

def assemble
  mark_start_of_output
  append_require_snippet
  for_each_js_module do |name, code|
    append_module(name, code)
  end
  for_each_html_template do |name, template|
    append_template(name, template)
  end
  mark_end_of_output
  return_output
end