class Lox::Write

Attributes

objects[R]
output[R]

Public Class Methods

new(objects, output) click to toggle source
# File lib/lox/write.rb, line 8
def initialize(objects, output)
  @objects = objects
  @output = output
end

Public Instance Methods

call() click to toggle source
# File lib/lox/write.rb, line 13
def call
  objects.each(&block)
end

Private Instance Methods

block() click to toggle source
# File lib/lox/write.rb, line 19
def block
  output.public_method(:puts)
end