Sha256: 6b58671c33e46d25d8772cc83875649fe869f327c44fc0dd16d96729dce31982
Contents?: true
Size: 510 Bytes
Versions: 2
Compression:
Stored size: 510 Bytes
Contents
desc 'Export all taro API declarations to a file' task 'taro:export' => :environment do # make sure all declarations have been seen Rails.application.eager_load! # the generator / openapi version might become a config option later export = Taro::Export::OpenAPIv3.call( declarations: Taro::Rails.declarations, title: Taro.config.api_name, version: Taro.config.api_version, ) data = export.result.send("to_#{Taro.config.export_format}") File.write(Taro.config.export_path, data) end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
taro-1.1.0 | lib/taro/rails/tasks/export.rake |
taro-1.0.0 | lib/taro/rails/tasks/export.rake |