module Solve::Tracers

def build(ui)

Parameters:
  • ui (#say) --
def build(ui)
  unless ui.respond_to?(:say)
    Solve::Tracers::Silent.new
  else
    Solve::Tracers::HumanReadable.new(ui)
  end
end