class R2OAS::Schema::V3::ComponentsAnalyzer
Public Class Methods
new(before_schema_data, after_schema_data, options = {})
click to toggle source
Calls superclass method
R2OAS::Schema::V3::BaseAnalyzer::new
# File lib/r2-oas/schema/v3/analyzer/components_analyzer.rb, line 11 def initialize(before_schema_data, after_schema_data, options = {}) super @options = options end
Public Instance Methods
analyze_docs()
click to toggle source
# File lib/r2-oas/schema/v3/analyzer/components_analyzer.rb, line 16 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