Sha256: 9325cfb2169e424177d241966fa8937bce7b498c434a37ffc537b70a495bae6e
Contents?: true
Size: 343 Bytes
Versions: 97
Compression:
Stored size: 343 Bytes
Contents
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
97 entries across 90 versions & 19 rubygems