├── .circleci └── config.yml ├── .editorconfig ├── .github └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── .rspec ├── .rubocop_todo.yml ├── CHANGELOG.md ├── Dockerfile ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── apiary.gemspec ├── bin └── apiary ├── features ├── fetch.feature ├── preview.feature ├── publish.feature ├── step_definitions │ └── file_content_step.rb ├── styleguide.feature ├── support │ ├── apiary.apib │ ├── env.rb │ ├── functions-fail.js │ ├── functions.js │ └── rules.json └── version.feature ├── lib ├── apiary.rb └── apiary │ ├── agent.rb │ ├── cli.rb │ ├── command │ ├── archive.rb │ ├── fetch.rb │ ├── preview.rb │ ├── publish.rb │ └── styleguide.rb │ ├── exceptions.rb │ ├── file_templates │ └── preview.erb │ ├── helpers.rb │ ├── helpers │ └── javascript_helper.rb │ └── version.rb └── spec ├── apiary ├── cli_spec.rb ├── command │ ├── fetch_spec.rb │ ├── preview_spec.rb │ ├── publish_spec.rb │ └── styleguide_spec.rb └── helpers_spec.rb ├── fixtures ├── api_blueprint_and_swagger │ ├── apiary.apib │ ├── swagger.json │ └── swagger.yaml ├── apiary-invalid.apib ├── apiary.apib ├── apiary_with_bom.apib ├── empty_folder │ └── .gitkeep ├── only_api_blueprint │ └── apiary.apib └── only_swagger │ └── swagger.yaml ├── spec.opts ├── spec_helper.rb └── support ├── aruba.rb └── webmock.rb /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --colour 2 | --format documentation 3 | -------------------------------------------------------------------------------- /.rubocop_todo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/.rubocop_todo.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/Rakefile -------------------------------------------------------------------------------- /apiary.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/apiary.gemspec -------------------------------------------------------------------------------- /bin/apiary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/bin/apiary -------------------------------------------------------------------------------- /features/fetch.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/features/fetch.feature -------------------------------------------------------------------------------- /features/preview.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/features/preview.feature -------------------------------------------------------------------------------- /features/publish.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/features/publish.feature -------------------------------------------------------------------------------- /features/step_definitions/file_content_step.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/features/step_definitions/file_content_step.rb -------------------------------------------------------------------------------- /features/styleguide.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/features/styleguide.feature -------------------------------------------------------------------------------- /features/support/apiary.apib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/features/support/apiary.apib -------------------------------------------------------------------------------- /features/support/env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/features/support/env.rb -------------------------------------------------------------------------------- /features/support/functions-fail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/features/support/functions-fail.js -------------------------------------------------------------------------------- /features/support/functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/features/support/functions.js -------------------------------------------------------------------------------- /features/support/rules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/features/support/rules.json -------------------------------------------------------------------------------- /features/version.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/features/version.feature -------------------------------------------------------------------------------- /lib/apiary.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/lib/apiary.rb -------------------------------------------------------------------------------- /lib/apiary/agent.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/lib/apiary/agent.rb -------------------------------------------------------------------------------- /lib/apiary/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/lib/apiary/cli.rb -------------------------------------------------------------------------------- /lib/apiary/command/archive.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/lib/apiary/command/archive.rb -------------------------------------------------------------------------------- /lib/apiary/command/fetch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/lib/apiary/command/fetch.rb -------------------------------------------------------------------------------- /lib/apiary/command/preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/lib/apiary/command/preview.rb -------------------------------------------------------------------------------- /lib/apiary/command/publish.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/lib/apiary/command/publish.rb -------------------------------------------------------------------------------- /lib/apiary/command/styleguide.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/lib/apiary/command/styleguide.rb -------------------------------------------------------------------------------- /lib/apiary/exceptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/lib/apiary/exceptions.rb -------------------------------------------------------------------------------- /lib/apiary/file_templates/preview.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/lib/apiary/file_templates/preview.erb -------------------------------------------------------------------------------- /lib/apiary/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/lib/apiary/helpers.rb -------------------------------------------------------------------------------- /lib/apiary/helpers/javascript_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/lib/apiary/helpers/javascript_helper.rb -------------------------------------------------------------------------------- /lib/apiary/version.rb: -------------------------------------------------------------------------------- 1 | module Apiary 2 | VERSION = '0.17.0'.freeze 3 | end 4 | -------------------------------------------------------------------------------- /spec/apiary/cli_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/spec/apiary/cli_spec.rb -------------------------------------------------------------------------------- /spec/apiary/command/fetch_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/spec/apiary/command/fetch_spec.rb -------------------------------------------------------------------------------- /spec/apiary/command/preview_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/spec/apiary/command/preview_spec.rb -------------------------------------------------------------------------------- /spec/apiary/command/publish_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/spec/apiary/command/publish_spec.rb -------------------------------------------------------------------------------- /spec/apiary/command/styleguide_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/spec/apiary/command/styleguide_spec.rb -------------------------------------------------------------------------------- /spec/apiary/helpers_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/spec/apiary/helpers_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/api_blueprint_and_swagger/apiary.apib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/spec/fixtures/api_blueprint_and_swagger/apiary.apib -------------------------------------------------------------------------------- /spec/fixtures/api_blueprint_and_swagger/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/spec/fixtures/api_blueprint_and_swagger/swagger.json -------------------------------------------------------------------------------- /spec/fixtures/api_blueprint_and_swagger/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/spec/fixtures/api_blueprint_and_swagger/swagger.yaml -------------------------------------------------------------------------------- /spec/fixtures/apiary-invalid.apib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/spec/fixtures/apiary-invalid.apib -------------------------------------------------------------------------------- /spec/fixtures/apiary.apib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/spec/fixtures/apiary.apib -------------------------------------------------------------------------------- /spec/fixtures/apiary_with_bom.apib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/spec/fixtures/apiary_with_bom.apib -------------------------------------------------------------------------------- /spec/fixtures/empty_folder/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/fixtures/only_api_blueprint/apiary.apib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/spec/fixtures/only_api_blueprint/apiary.apib -------------------------------------------------------------------------------- /spec/fixtures/only_swagger/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/spec/fixtures/only_swagger/swagger.yaml -------------------------------------------------------------------------------- /spec/spec.opts: -------------------------------------------------------------------------------- 1 | --color 2 | -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apiaryio/apiary-client/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/aruba.rb: -------------------------------------------------------------------------------- 1 | require 'aruba/rspec' 2 | -------------------------------------------------------------------------------- /spec/support/webmock.rb: -------------------------------------------------------------------------------- 1 | require 'webmock/rspec' 2 | --------------------------------------------------------------------------------