23 lines
352 B
Ruby
23 lines
352 B
Ruby
require 'logger'
|
|
|
|
module Uh
|
|
module WM
|
|
class Env
|
|
attr_reader :output, :logger
|
|
|
|
def initialize output, logger_: Logger.new(output)
|
|
@output = output
|
|
@logger = logger_
|
|
end
|
|
|
|
def log message
|
|
logger.info message
|
|
end
|
|
|
|
def print message
|
|
@output.print message
|
|
end
|
|
end
|
|
end
|
|
end
|