Class: Pakyow::Assets::Precompiler

Inherits:
Object
  • Object
show all
Defined in:
lib/pakyow/assets/precompiler.rb

Instance Method Summary collapse

Constructor Details

#initialize(app) ⇒ Precompiler

Returns a new instance of Precompiler.



8
9
10
# File 'lib/pakyow/assets/precompiler.rb', line 8

def initialize(app)
  @app = app
end

Instance Method Details

#precompile!Object



12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/pakyow/assets/precompiler.rb', line 12

def precompile!
  assets.each do |asset|
    precompile_asset!(asset)
  end

  packs.each do |pack|
    if pack.javascripts?
      precompile_asset!(pack.javascripts)
    end

    if pack.stylesheets?
      precompile_asset!(pack.stylesheets)
    end
  end
end