Module: Converter::FlatUIJsConversion

Included in:
Converter
Defined in:
lib/tasks/converter/flat_ui_js_conversion.rb

Instance Method Summary collapse

Instance Method Details

#flat_ui_js_filesObject



22
23
24
25
26
# File 'lib/tasks/converter/flat_ui_js_conversion.rb', line 22

def flat_ui_js_files
  @flat_ui_js_files ||= Dir.chdir "#{@src_path}/js" do
    Dir['flatui-*.js']
  end
end

#process_flat_ui_javascript_assets!Object



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/tasks/converter/flat_ui_js_conversion.rb', line 3

def process_flat_ui_javascript_assets!
  log_status 'Processing javascripts...'
  save_to = @dest_path[:js]
  read_files('js', flat_ui_js_files).each do |name, file|
    save_file("#{save_to}/#{name}", file)
  end
  log_processed "#{flat_ui_js_files * ' '}"

  log_status 'Updating javascript manifest'
  content = ''
  flat_ui_js_files.each do |name|
    name = name.gsub(/\.js$/, '')
    content << "//= require #{@output_dir}/#{name}\n"
  end
  manifest = File.expand_path(File.join(@dest_path[:js], '..', "#{@output_dir}.js"))
  save_file(manifest, content)
  log_processed manifest
end