Class: ErpApp::Widgets::JavascriptLoader

Inherits:
Object
  • Object
show all
Defined in:
lib/erp_app/widgets/javascript_loader.rb

Class Method Summary collapse

Class Method Details

.glob_javascriptObject



5
6
7
8
9
# File 'lib/erp_app/widgets/javascript_loader.rb', line 5

def self.glob_javascript
  files = Rails.application.config.erp_app.widgets.collect{|widget|Dir.glob(File.join(widget[:path],"javascript/*.js"))}.flatten.sort{|file| file <=> file}
  
  "<script type='text/javascript'>#{Uglifier.compile(files.collect{|file| IO.read(file)}.join(''))}</script>"
end