class Ratonvirus::Processable

Public Class Methods

new(storage, asset) click to toggle source
# File lib/ratonvirus/processable.rb, line 5
def initialize(storage, asset)
  @storage = storage
  @asset = asset
end

Public Instance Methods

path(&block) click to toggle source
# File lib/ratonvirus/processable.rb, line 10
def path(&block)
  return unless block_given?

  @storage.asset_path(@asset, &block)
end
remove() click to toggle source
# File lib/ratonvirus/processable.rb, line 16
def remove
  @storage.asset_remove(@asset)
end