Class: FCGI::GenericDataRecord

Inherits:
Record
  • Object
show all
Defined in:
lib/cgialt/fcgi/core.rb

Direct Known Subclasses

DataRecord, StdinDataRecord, StdoutDataRecord

Constant Summary

Constants inherited from Record

Record::HEADER_FORMAT, Record::HEADER_LENGTH, Record::RECORD_CLASS

Instance Attribute Summary collapse

Attributes inherited from Record

#request_id, #type

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Record

class_for, #management_record?, parse_header, #serialize, #version

Constructor Details

#initialize(type, id, flagment) ⇒ GenericDataRecord

abstract



511
512
513
514
# File 'lib/cgialt/fcgi/core.rb', line 511

def initialize(type, id, flagment)   # abstract
  super type, id
  @flagment = flagment
end

Instance Attribute Details

#flagmentObject (readonly)

Returns the value of attribute flagment.



516
517
518
# File 'lib/cgialt/fcgi/core.rb', line 516

def flagment
  @flagment
end

Class Method Details

.parse(id, body) ⇒ Object



507
508
509
# File 'lib/cgialt/fcgi/core.rb', line 507

def self::parse(id, body)
  new(id, body)
end

Instance Method Details

#empty?Boolean

Returns:

  • (Boolean)


518
519
520
# File 'lib/cgialt/fcgi/core.rb', line 518

def empty?
  @flagment.empty?
end