Module: Base
- Included in:
- Javascript, Stylesheet
- Defined in:
- lib/assets/base.rb
Instance Method Summary collapse
Instance Method Details
#bundle ⇒ Object
3 4 5 |
# File 'lib/assets/base.rb', line 3 def bundle include_links + tag_for_file('application_compressed') end |
#compress ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/assets/base.rb', line 12 def compress raise 'You need java to compress assets' if `which java`.empty? compressor = "#{File.dirname(__FILE__)}/compressor.jar" file = system_path('application_compressed') File.open file, 'w+' do |it| it.puts files.map {|it| File.read system_path(it) }.join("\n") end `java -jar #{compressor} --charset utf-8 -o #{file} #{file}` end |