Sha256: 559cf93c5c2a09f0230aa29f8a873c86d1c9ddbd31fbcea2594b6d372193f5ac
Contents?: true
Size: 582 Bytes
Versions: 1
Compression:
Stored size: 582 Bytes
Contents
# frozen_string_literal: true module Inq ## # Helper class for printing text, but hiding it when e.g. running in CI. class Text def self.show_default_output @show_default_output = true unless instance_variable_defined?(:"@show_default_output") @show_default_output end def self.show_default_output=(val) @show_default_output = val end def self.print(*args) Kernel.print(*args) if Inq::Text.show_default_output end def self.puts(*args) Kernel.puts(*args) if Inq::Text.show_default_output end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
inq-26.0.0 | lib/inq/text.rb |