Class: QiniuExporter

Inherits:
Sprockets::Exporters::Base
  • Object
show all
Defined in:
lib/qiniu_rails/sprockets/qiniu_exporter.rb

Overview

Writes a an asset file to Qiniu

Instance Method Summary collapse

Instance Method Details

#callObject



15
16
17
# File 'lib/qiniu_rails/sprockets/qiniu_exporter.rb', line 15

def call
  QiniuHelper.upload target, 'assets/' + asset.digest_path.to_s
end

#skip?(logger) ⇒ Boolean

Returns:

  • (Boolean)


6
7
8
9
10
11
12
13
# File 'lib/qiniu_rails/sprockets/qiniu_exporter.rb', line 6

def skip?(logger)
  if Sprockets.config[:sync].to_s == 'qiniu'
    logger.info "==> To Upload to Qiniu: #{ target }"
    false
  else
    true
  end
end