Sha256: a2e140af07993ac96275fb7900639cfbda7a22a551a5aebf5a3e5e037f4ea36c

Contents?: true

Size: 567 Bytes

Versions: 1

Compression:

Stored size: 567 Bytes

Contents

require 'fig/statement'
require 'fig/statement/asset'

module Fig; end

# Specifies an archive file (possibly via a URL) that is part of a package.
#
# Differs from a Resource in that the contents will be extracted.
class Fig::Statement::Archive < Fig::Statement
  include Fig::Statement::Asset

  attr_reader :url

  def initialize(line_column, source_description, url)
    super(line_column, source_description)

    set_up_url(url)
  end

  def asset_name()
    return standard_asset_name()
  end

  def unparse(indent)
    %Q<#{indent}archive "#{url}">
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
fig-0.1.73 lib/fig/statement/archive.rb