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 |