Sha256: df7c100b445d8aeeddbc4af3530bdf947ab8f09b5db4bb65034642a6e7676005
Contents?: true
Size: 374 Bytes
Versions: 6802
Compression:
Stored size: 374 Bytes
Contents
# frozen_string_literal: true require_relative 'presenter' require_relative 'null_presenter' module Rainbow class Wrapper attr_accessor :enabled def initialize(enabled = true) @enabled = enabled end def wrap(string) if enabled Presenter.new(string.to_s) else NullPresenter.new(string.to_s) end end end end
Version data entries
6,802 entries across 6,802 versions & 35 rubygems
Version | Path |
---|---|
buildkite-builder-1.0.0.beta.2 | lib/vendor/rainbow/lib/rainbow/wrapper.rb |
buildkite-builder-1.0.0.beta.1 | lib/vendor/rainbow/lib/rainbow/wrapper.rb |