Sha256: 865e1fbaffc6add98d65592750c4c71e770537491d67a9749cac8c31800f4051

Contents?: true

Size: 1.63 KB

Versions: 2

Compression:

Stored size: 1.63 KB

Contents

# frozen_string_literal: true

module ConvenientService
  module Service
    module Configs
      module AwesomePrintInspect
        include Support::Concern

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

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

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

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

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

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

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

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

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
convenient_service-0.19.1 lib/convenient_service/service/configs/awesome_print_inspect.rb
convenient_service-0.19.0 lib/convenient_service/service/configs/awesome_print_inspect.rb