Sha256: 6b6ea465f03145c7254c00c01695e2e290bd26c4ad57db6a806a7b58b1a5acb0

Contents?: true

Size: 557 Bytes

Versions: 1

Compression:

Stored size: 557 Bytes

Contents

# frozen_string_literal: true

class Serega
  module SeregaPlugins
    module OpenAPI
      #
      # Config class additional/patched instance methods
      #
      # @see Serega::SeregaConfig
      #
      module ConfigInstanceMethods
        #
        # Returns openapi plugin config
        #
        # @return [Serega::SeregaPlugins::OpenAPI::OpenAPIConfig] configuration for openapi plugin
        #
        def openapi
          @openapi ||= OpenAPIConfig.new(self.class.serializer_class, opts.fetch(:openapi))
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
serega-0.14.0 lib/serega/plugins/openapi/lib/modules/config.rb