Class: EnumerableInflater

Inherits:
Object
  • Object
show all
Defined in:
lib/fluent/plugin/enumerable_inflater.rb

Constant Summary collapse

CHUNKSIZE =
1024**2

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ EnumerableInflater

Returns a new instance of EnumerableInflater.



8
9
10
# File 'lib/fluent/plugin/enumerable_inflater.rb', line 8

def initialize(options = {})
  @io = options[:io]
end

Instance Method Details

#linesObject



12
13
14
# File 'lib/fluent/plugin/enumerable_inflater.rb', line 12

def lines
  Enumerator.new { |main_enum| stream_lines(main_enum) }
end