Term::Reader::History
Inherits Enumerable < Reference < Object
Constants
DEFAULT_SIZE = 32 << 4
Default maximum size
EXCLUDE_NONE = ->(s : String) do
false
end
Default exclude proc
Constructors
new(max_size : Int32 = DEFAULT_SIZE, duplicates : Bool = true, cycle : Bool = false, exclude : String -> Bool = EXCLUDE_NONE)
Create a history buffer
new
SourceInstance methods
clear
Sourcecycle
Sourceduplicates
Sourceeach(*args, **options)
Sourceeach(*args, **options, &)
Sourceexclude
Sourceget
Sourceindex
Sourcelength(*args, **options)
Sourcelength(*args, **options, &)
Sourcenext
Sourcenext?
Sourcepred
Sourceprevious
Sourceprevious?
Sourcesize(*args, **options)
Sourcesize(*args, **options, &)
Sourcesucc
Sourceto_s(*args, **options)
Sourceto_s(*args, **options, &)
Source