Class: Fluent::OneEventStream
- Inherits:
-
EventStream
- Object
- EventStream
- Fluent::OneEventStream
- Defined in:
- lib/fluent/event.rb
Instance Method Summary collapse
- #dup ⇒ Object
- #each(&block) ⇒ Object
-
#initialize(time, record) ⇒ OneEventStream
constructor
A new instance of OneEventStream.
- #repeatable? ⇒ Boolean
Methods inherited from EventStream
Constructor Details
#initialize(time, record) ⇒ OneEventStream
Returns a new instance of OneEventStream.
42 43 44 45 |
# File 'lib/fluent/event.rb', line 42 def initialize(time, record) @time = time @record = record end |
Instance Method Details
#dup ⇒ Object
47 48 49 |
# File 'lib/fluent/event.rb', line 47 def dup OneEventStream.new(@time, @record.dup) end |
#each(&block) ⇒ Object
55 56 57 58 |
# File 'lib/fluent/event.rb', line 55 def each(&block) block.call(@time, @record) nil end |
#repeatable? ⇒ Boolean
51 52 53 |
# File 'lib/fluent/event.rb', line 51 def repeatable? true end |