Module: SprocketsCDN

Defined in:
lib/sprockets_cdn.rb,
lib/sprockets_cdn/assets_upload.rb,
lib/sprockets_cdn/configuration.rb,
lib/sprockets_cdn/providers/base.rb,
lib/sprockets_cdn/providers/qiniu.rb,
lib/sprockets_cdn/providers/upyun.rb

Defined Under Namespace

Modules: Providers Classes: AssetsUpload, Configuration

Class Method Summary collapse

Class Method Details

.config {|SprocketsCDN::Configuration.config| ... } ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
# File 'lib/sprockets_cdn.rb', line 5

def self.config &block
  yield SprocketsCDN::Configuration.config
  ## fix version 0.1.0
  SprocketsCDN::Configuration.config.provider ||= SprocketsCDN::Configuration.adapter
  if defined? Rails
    ActionController::Base.asset_host =
      Rails.application.config.action_controller.asset_host ||=
      SprocketsCDN::Configuration.config.asset_host
  end
  raise "config isn't setting" unless SprocketsCDN::Configuration.checked?
end