Sha256: a276d394d28c15fb596b1e8552f447d4f55cfa66b423134e9968551baf51e21a

Contents?: true

Size: 633 Bytes

Versions: 1

Compression:

Stored size: 633 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/mixin'
      require_relative 'pretty_print/data_set'
      require_relative 'pretty_print/settings'
      require_relative 'pretty_print/compacted'
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
qonfig-0.24.0 lib/qonfig/plugins/pretty_print.rb