Class: Omnizip::Formats::SevenZip::Models::CoderInfo
- Inherits:
-
Object
- Object
- Omnizip::Formats::SevenZip::Models::CoderInfo
- Defined in:
- lib/omnizip/formats/seven_zip/models/coder_info.rb
Overview
Represents a coder (compression algorithm or filter) in .7z format Each coder has a method ID, properties, and input/output stream info
Instance Attribute Summary collapse
-
#method_id ⇒ Object
Returns the value of attribute method_id.
-
#num_in_streams ⇒ Object
Returns the value of attribute num_in_streams.
-
#num_out_streams ⇒ Object
Returns the value of attribute num_out_streams.
-
#properties ⇒ Object
Returns the value of attribute properties.
Instance Method Summary collapse
-
#initialize(method_id: 0, num_in_streams: 1, num_out_streams: 1, properties: "".b) ⇒ CoderInfo
constructor
Initialize coder info.
Constructor Details
#initialize(method_id: 0, num_in_streams: 1, num_out_streams: 1, properties: "".b) ⇒ CoderInfo
Initialize coder info
19 20 21 22 23 24 25 |
# File 'lib/omnizip/formats/seven_zip/models/coder_info.rb', line 19 def initialize(method_id: 0, num_in_streams: 1, num_out_streams: 1, properties: "".b) @method_id = method_id @num_in_streams = num_in_streams @num_out_streams = num_out_streams @properties = properties end |
Instance Attribute Details
#method_id ⇒ Object
Returns the value of attribute method_id.
10 11 12 |
# File 'lib/omnizip/formats/seven_zip/models/coder_info.rb', line 10 def method_id @method_id end |
#num_in_streams ⇒ Object
Returns the value of attribute num_in_streams.
10 11 12 |
# File 'lib/omnizip/formats/seven_zip/models/coder_info.rb', line 10 def num_in_streams @num_in_streams end |
#num_out_streams ⇒ Object
Returns the value of attribute num_out_streams.
10 11 12 |
# File 'lib/omnizip/formats/seven_zip/models/coder_info.rb', line 10 def num_out_streams @num_out_streams end |
#properties ⇒ Object
Returns the value of attribute properties.
10 11 12 |
# File 'lib/omnizip/formats/seven_zip/models/coder_info.rb', line 10 def properties @properties end |