Sha256: d3815ae29df2652fd2c8e194906acd90c96aca6fb88fb673a7572cc54c645c18

Contents?: true

Size: 365 Bytes

Versions: 9

Compression:

Stored size: 365 Bytes

Contents

module Metacrunch
  class Fs::Entry

    attr_reader :filename, :archive_filename, :contents

    def initialize(filename:, archive_filename: nil, contents: nil)
      @filename         = filename
      @archive_filename = archive_filename.presence
      @contents         = contents
    end

    def from_archive?
      @archive_filename != nil
    end

  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
metacrunch-3.1.4 lib/metacrunch/fs/entry.rb
metacrunch-3.1.3 lib/metacrunch/fs/entry.rb
metacrunch-3.1.2 lib/metacrunch/fs/entry.rb
metacrunch-3.1.1 lib/metacrunch/fs/entry.rb
metacrunch-3.1.0 lib/metacrunch/fs/entry.rb
metacrunch-3.0.3 lib/metacrunch/fs/entry.rb
metacrunch-3.0.2 lib/metacrunch/fs/entry.rb
metacrunch-3.0.1 lib/metacrunch/fs/entry.rb
metacrunch-3.0.0 lib/metacrunch/fs/entry.rb