Class: Nailgun::Client::ChunkHeader

Inherits:
Object
  • Object
show all
Defined in:
lib/nailgun/client/chunk_header.rb

Instance Method Summary collapse

Constructor Details

#initialize(type, content_length) ⇒ ChunkHeader

Returns a new instance of ChunkHeader.



4
5
6
7
# File 'lib/nailgun/client/chunk_header.rb', line 4

def initialize(type, content_length)
  @type = Nailgun::CHUNK_TYPES[type]
  @content_length = content_length
end

Instance Method Details

#to_aObject



9
10
11
# File 'lib/nailgun/client/chunk_header.rb', line 9

def to_a
  [@content_length, @type]
end

#to_sObject



13
14
15
# File 'lib/nailgun/client/chunk_header.rb', line 13

def to_s
  to_a.pack('NA')
end