Module: AssetsPackager

Defined in:
lib/assets_packager.rb,
lib/assets_packager/cleaner.rb,
lib/assets_packager/mergers.rb,
lib/assets_packager/version.rb,
lib/assets_packager/compressors.rb,
lib/assets_packager/mergers/base.rb,
lib/assets_packager/configuration.rb,
lib/assets_packager/compressors/base.rb,
lib/assets_packager/mergers/javascript.rb,
lib/assets_packager/mergers/stylesheet.rb,
lib/assets_packager/compressors/javascript.rb,
lib/assets_packager/compressors/stylesheet.rb

Defined Under Namespace

Modules: Cleaner, Compressors, Configuration, Mergers

Constant Summary collapse

VERSION =
"0.0.2"

Class Method Summary collapse

Class Method Details

.configure {|AssetsPackager::Configuration| ... } ⇒ Object

Configure AssetsPackager.

Example:

AssetsPackager.configure do |config|
  config.root_path = '/path/to/public/folder'
end

Options:

  • root_path: Specify the directory where your javascript and stylesheet

directories are. i.e. Rails.public_path. Default: Dir.pwd.

  • file_path: Specify the path of the YAML configuration file.

Default: root_path + '/assets.yml'.

  • javascripts_path: Specify where your javascripts are placed.

Default: root_path + '/javascripts'

  • stylesheets_path: Specify where your stylesheets are placed.

Default: root_path + '/stylesheets'

Notice: If you are in a Rails context, everything is already configured.



27
28
29
# File 'lib/assets_packager.rb', line 27

def self.configure
  yield AssetsPackager::Configuration
end