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