Class: Semian::Simple::SlidingWindow

Inherits:
Object
  • Object
show all
Includes:
Semian::SlidingWindowBehavior
Defined in:
lib/semian/simple_sliding_window.rb

Overview

:nodoc:

Instance Attribute Summary

Attributes included from Semian::SlidingWindowBehavior

#max_size

Instance Method Summary collapse

Methods included from Semian::SlidingWindowBehavior

#clear, #push, #reject!

Constructor Details

#initialize(max_size:) ⇒ SlidingWindow

Returns a new instance of SlidingWindow.



46
47
48
49
# File 'lib/semian/simple_sliding_window.rb', line 46

def initialize(max_size:)
  @max_size = max_size
  @window = []
end