module OpenapiValidator
Constants
- VERSION
Public Class Methods
call(doc, **params)
click to toggle source
@see Validator#initialize
# File lib/openapi_validator.rb, line 9 def self.call(doc, **params) if doc.is_a? String parsed_doc = FileLoader.call(doc) elsif doc.is_a? Hash parsed_doc = doc else raise ArgumentError, "Please provide parsed OpenAPI doc as Hash or path to file as String. Passed: #{doc.class}" end Validator.new(parsed_doc, **params) end