Module: CdnFu

Defined in:
lib/cdn_fu.rb,
lib/cdn_fu/config.rb,
lib/cdn_fu/lister.rb,
lib/cdn_fu/version.rb,
lib/cdn_fu/executor.rb,
lib/cdn_fu/minifier.rb,
lib/cdn_fu/uploader.rb,
lib/cdn_fu/file_info.rb,
lib/cdn_fu/config_error.rb

Defined Under Namespace

Classes: CommandLine, Config, ConfigError, FileInfo, Lister, Minifier, Uploader

Constant Summary collapse

VERSION =
"0.6.2"

Class Method Summary collapse

Class Method Details

.init_rails(binding) ⇒ Object

Do some sensible defaults for rails



8
9
10
11
12
13
14
15
16
17
# File 'lib/cdn_fu.rb', line 8

def self.init_rails(binding)
  cfg = CdnFu::Config.config
  cfg.asset_root_dir(File.join(RAILS_ROOT,'public'))
  cfg.tmp_dir(File.join(RAILS_ROOT,'tmp'))
  # If there is a RAILS_ASSET_ID use that.
  begin
    cfg.asset_id(RAILS_ASSET_ID)
  rescue NameError
  end
end

.load_rails_configObject



19
20
21
22
23
24
# File 'lib/cdn_fu.rb', line 19

def self.load_rails_config
  cdn_fu_config_file = File.join(RAILS_ROOT,'config','cdn_fu.rb')
  if File.exists?(cdn_fu_config_file)
    eval(File.open(cdn_fu_config_file).read)
  end
end