├── .github └── workflows │ ├── integration.yml │ ├── release.yml │ └── ruby.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── CODE_OF_CONDUCT.md ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── bin ├── console └── setup ├── glare.gemspec ├── lib ├── glare.rb └── glare │ ├── api_response.rb │ ├── cf_dns_record.rb │ ├── cf_dns_records.rb │ ├── cf_dns_records │ └── updater.rb │ ├── client.rb │ ├── credentials.rb │ ├── dns_record.rb │ ├── domain.rb │ ├── domain │ ├── cf_zones.rb │ ├── record.rb │ └── zone.rb │ ├── errors.rb │ └── version.rb └── spec ├── delete_domain_spec.rb ├── fixtures ├── empty_result.json ├── error_response.json ├── list_zone.json ├── wadus_records.json └── wadus_records_reverse_order.json ├── proxied_spec.rb ├── resolve_domain_spec.rb ├── spec_helper.rb ├── ttl_spec.rb └── units ├── api_response_spec.rb ├── glare_spec.rb └── operations_spec.rb /.github/workflows/integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/.github/workflows/integration.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/ruby.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/.github/workflows/ruby.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --format doc 3 | --require spec_helper 4 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/bin/setup -------------------------------------------------------------------------------- /glare.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/glare.gemspec -------------------------------------------------------------------------------- /lib/glare.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/lib/glare.rb -------------------------------------------------------------------------------- /lib/glare/api_response.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/lib/glare/api_response.rb -------------------------------------------------------------------------------- /lib/glare/cf_dns_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/lib/glare/cf_dns_record.rb -------------------------------------------------------------------------------- /lib/glare/cf_dns_records.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/lib/glare/cf_dns_records.rb -------------------------------------------------------------------------------- /lib/glare/cf_dns_records/updater.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/lib/glare/cf_dns_records/updater.rb -------------------------------------------------------------------------------- /lib/glare/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/lib/glare/client.rb -------------------------------------------------------------------------------- /lib/glare/credentials.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/lib/glare/credentials.rb -------------------------------------------------------------------------------- /lib/glare/dns_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/lib/glare/dns_record.rb -------------------------------------------------------------------------------- /lib/glare/domain.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/lib/glare/domain.rb -------------------------------------------------------------------------------- /lib/glare/domain/cf_zones.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/lib/glare/domain/cf_zones.rb -------------------------------------------------------------------------------- /lib/glare/domain/record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/lib/glare/domain/record.rb -------------------------------------------------------------------------------- /lib/glare/domain/zone.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/lib/glare/domain/zone.rb -------------------------------------------------------------------------------- /lib/glare/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/lib/glare/errors.rb -------------------------------------------------------------------------------- /lib/glare/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module Glare 4 | VERSION = '1.3.0' 5 | end 6 | -------------------------------------------------------------------------------- /spec/delete_domain_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/spec/delete_domain_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/empty_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/spec/fixtures/empty_result.json -------------------------------------------------------------------------------- /spec/fixtures/error_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/spec/fixtures/error_response.json -------------------------------------------------------------------------------- /spec/fixtures/list_zone.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/spec/fixtures/list_zone.json -------------------------------------------------------------------------------- /spec/fixtures/wadus_records.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/spec/fixtures/wadus_records.json -------------------------------------------------------------------------------- /spec/fixtures/wadus_records_reverse_order.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/spec/fixtures/wadus_records_reverse_order.json -------------------------------------------------------------------------------- /spec/proxied_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/spec/proxied_spec.rb -------------------------------------------------------------------------------- /spec/resolve_domain_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/spec/resolve_domain_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/ttl_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/spec/ttl_spec.rb -------------------------------------------------------------------------------- /spec/units/api_response_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/spec/units/api_response_spec.rb -------------------------------------------------------------------------------- /spec/units/glare_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/spec/units/glare_spec.rb -------------------------------------------------------------------------------- /spec/units/operations_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flywirecorp/glare/HEAD/spec/units/operations_spec.rb --------------------------------------------------------------------------------