class AssetsDeployer::AssetFile

Attributes

prefix[R]

Public Class Methods

new(prefix, path) click to toggle source
# File lib/assets_deployer/asset_file.rb, line 7
def initialize(prefix, path)
  @prefix = prefix
  @path = path
end

Public Instance Methods

body() click to toggle source
# File lib/assets_deployer/asset_file.rb, line 16
def body
  File.new(@path)
end
content_type() click to toggle source
# File lib/assets_deployer/asset_file.rb, line 20
def content_type
  MIME::Types.type_for(@path).first.to_s
end
key() click to toggle source
# File lib/assets_deployer/asset_file.rb, line 12
def key
  [prefix, File.basename(@path)].join('/')
end