Sha256: edfc2a3a11eca09338adaf4eab60b560e057fc82e0a285e0fd113e51aeded495

Contents?: true

Size: 1.39 KB

Versions: 2

Compression:

Stored size: 1.39 KB

Contents

# frozen_string_literal: true

module ConvenientService
  module Configs
    module AwesomePrintInspect
      include Support::Concern

      # rubocop:disable Lint/ConstantDefinitionInBlock
      included do
        include Configs::Minimal

        ##
        # @internal
        #   TODO: Plugin groups for autoreplacement of plugins with same purpose.
        #
        concerns do
          use Plugins::Service::HasAwesomePrintInspect::Concern
        end

        class self::Result
          concerns do
            use Plugins::Result::HasAwesomePrintInspect::Concern
          end

          class self::Data
            concerns do
              use Plugins::Data::HasAwesomePrintInspect::Concern
            end
          end

          class self::Message
            concerns do
              use Plugins::Message::HasAwesomePrintInspect::Concern
            end
          end

          class self::Code
            concerns do
              use Plugins::Code::HasAwesomePrintInspect::Concern
            end
          end

          class self::Status
            concerns do
              use Plugins::Status::HasAwesomePrintInspect::Concern
            end
          end
        end

        class self::Step
          concerns do
            use Plugins::Step::HasAwesomePrintInspect::Concern
          end
        end
      end
      # rubocop:enable Lint/ConstantDefinitionInBlock
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
convenient_service-0.14.0 lib/convenient_service/configs/awesome_print_inspect.rb
convenient_service-0.13.0 lib/convenient_service/configs/awesome_print_inspect.rb