Sha256: 09c689158fccf61855fdefa33fcdd1f5f24751bd691781c207cac54f33ec9971

Contents?: true

Size: 1.63 KB

Versions: 4

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::Minimal

          ##
          # @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

4 entries across 4 versions & 1 rubygems

Version Path
convenient_service-0.18.0 lib/convenient_service/service/configs/awesome_print_inspect.rb
convenient_service-0.17.0 lib/convenient_service/service/configs/awesome_print_inspect.rb
convenient_service-0.16.0 lib/convenient_service/service/configs/awesome_print_inspect.rb
convenient_service-0.15.0 lib/convenient_service/service/configs/awesome_print_inspect.rb