class RspecApiDocumentation::Writers::OpenApiWriter
Constants
- FILENAME
Public Instance Methods
write()
click to toggle source
# File lib/rspec_api_documentation/writers/open_api_writer.rb, line 11 def write File.open(docs_dir.join("#{FILENAME}.json"), 'w+') do |f| f.write Formatter.to_json(OpenApiIndex.new(index, configuration, load_config)) end end
Private Instance Methods
load_config()
click to toggle source
# File lib/rspec_api_documentation/writers/open_api_writer.rb, line 19 def load_config return JSON.parse(File.read("#{configurations_dir}/open_api.json")) if File.exist?("#{configurations_dir}/open_api.json") YAML.load_file("#{configurations_dir}/open_api.yml") if File.exist?("#{configurations_dir}/open_api.yml") end