Sha256: 0144d588e7a97d656eaec3d73edee479ddbfec32830c06090dffab9da8830a4e

Contents?: true

Size: 684 Bytes

Versions: 5

Compression:

Stored size: 684 Bytes

Contents

# frozen_string_literal: true

# @api private
# @since 0.19.0
class Qonfig::Plugins::PrettyPrint < Qonfig::Plugins::Abstract
  class << self
    # @return [void]
    #
    # @api private
    # @since 0.19.0
    # @version 0.24.0
    def install!
      # :nocov:
      if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new('2.7.0')
        require_relative 'pretty_print/ruby_2_7_basic_object_pp_patch'
      end
      # :nocov:

      require_relative 'pretty_print/requirements'
      require_relative 'pretty_print/mixin'
      require_relative 'pretty_print/data_set'
      require_relative 'pretty_print/settings'
      require_relative 'pretty_print/compacted'
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
qonfig-0.28.0 lib/qonfig/plugins/pretty_print.rb
qonfig-0.27.0 lib/qonfig/plugins/pretty_print.rb
qonfig-0.26.0 lib/qonfig/plugins/pretty_print.rb
qonfig-0.25.0 lib/qonfig/plugins/pretty_print.rb
qonfig-0.24.1 lib/qonfig/plugins/pretty_print.rb