Sha256: d827845481527397b19f2c87fafd33509b418fb65ee72b59ab6afb7f3bf831ac
Contents?: true
Size: 841 Bytes
Versions: 12
Compression:
Stored size: 841 Bytes
Contents
# frozen_string_literal: true require_relative 'base_analyzer' require_relative 'components/object_analyzer' # Scope Rails module R2OAS module Schema module V3 class ComponentsAnalyzer < BaseAnalyzer def initialize(before_schema_data, after_schema_data, options = {}) super @options = options end def analyze_docs support_components_objects.each do |object_name| logger.info "[Analyze OAS file (components/#{object_name})] start" Components::ObjectAnalyzer.new( @before_schema_data, @after_schema_data, @options.merge(middle_category: object_name) ).analyze_docs logger.info "[Analyze OAS file (components/#{object_name})] end" end end end end end end
Version data entries
12 entries across 12 versions & 1 rubygems