Class: Allen::AssetBundleCollection

Inherits:
Struct
  • Object
show all
Defined in:
lib/allen/asset_bundle.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#css_bundleObject

Returns the value of attribute css_bundle

Returns:

  • (Object)

    the current value of css_bundle



21
22
23
# File 'lib/allen/asset_bundle.rb', line 21

def css_bundle
  @css_bundle
end

#js_bundleObject

Returns the value of attribute js_bundle

Returns:

  • (Object)

    the current value of js_bundle



21
22
23
# File 'lib/allen/asset_bundle.rb', line 21

def js_bundle
  @js_bundle
end

Instance Method Details

#buildObject Also known as: build!



26
27
28
# File 'lib/allen/asset_bundle.rb', line 26

def build
  bundles.each(&:build)
end

#bundlesObject



22
23
24
# File 'lib/allen/asset_bundle.rb', line 22

def bundles
  [js_bundle, css_bundle]
end

#compressObject Also known as: compress!



30
31
32
# File 'lib/allen/asset_bundle.rb', line 30

def compress
  bundles.each(&:compress)
end

#watchObject Also known as: watch!



34
35
36
# File 'lib/allen/asset_bundle.rb', line 34

def watch
  bundles.each(&:watch)
end