Class: Zipper::FileEntry

Inherits:
Object
  • Object
show all
Defined in:
lib/zipper/fileEntry.rb

Instance Method Summary collapse

Constructor Details

#initialize(file_name, entry_type = FileEntryType::FILE, flatten_structure = false) ⇒ FileEntry

Returns a new instance of FileEntry.



3
4
5
6
7
# File 'lib/zipper/fileEntry.rb', line 3

def initialize(file_name, entry_type = FileEntryType::FILE, flatten_structure = false)
    @type = entry_type
    @name = file_name
    @flatten = flatten_structure
end

Instance Method Details

#add_buffer(buffer) ⇒ Object



9
10
11
# File 'lib/zipper/fileEntry.rb', line 9

def add_buffer(buffer)
    @buffer = buffer
end

#bufferObject



25
26
27
# File 'lib/zipper/fileEntry.rb', line 25

def buffer
    @buffer
end

#flattenObject



21
22
23
# File 'lib/zipper/fileEntry.rb', line 21

def flatten
    @flatten
end

#nameObject



17
18
19
# File 'lib/zipper/fileEntry.rb', line 17

def name
    @name
end

#typeObject



13
14
15
# File 'lib/zipper/fileEntry.rb', line 13

def type
    @type
end