class Utils::StdinSimulator
Standard input simulator
Attributes
input_queue[R]
Public Class Methods
new()
click to toggle source
# File lib/utils.rb, line 6 def initialize # Represent an input queue as an array @input_queue = [] end
Public Instance Methods
<<(input)
click to toggle source
# File lib/utils.rb, line 11 def <<(input) # Add an element to the input queue @input_queue << input end
gets()
click to toggle source
# File lib/utils.rb, line 16 def gets # Dequeue the first element in the queue @input_queue.shift end