Sha256: 5e07e2936a512fe19c1158fb39e3d9996d483b1e73034f490024ec6d9aeb5bf7

Contents?: true

Size: 386 Bytes

Versions: 7

Compression:

Stored size: 386 Bytes

Contents

module Locomotive
  module Liquid
    module Drops
      class Uploader < Base

        delegate :size, to: :@_source

        def url
          url, timestamp = @_source.url, @_source.model.updated_at.to_i

          @context.registers[:asset_host].compute(url, timestamp)
        end

        def filename
          File.basename(@_source.url)
        end

      end
    end
  end
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
locomotive_cms-2.5.7 lib/locomotive/liquid/drops/uploader.rb
locomotivecms-3.0.0.pre.alpha.2 lib/locomotive/previous_liquid/drops/uploader.rb
locomotivecms-3.0.0.pre.alpha lib/locomotive/previous_liquid/drops/uploader.rb
locomotive_cms-2.5.6 lib/locomotive/liquid/drops/uploader.rb
locomotive_cms-2.5.6.rc2 lib/locomotive/liquid/drops/uploader.rb
locomotive_cms-2.5.6.rc1 lib/locomotive/liquid/drops/uploader.rb
locomotive_cms-2.5.5 lib/locomotive/liquid/drops/uploader.rb