├── .gitignore ├── .rspec ├── .rubocop.yml ├── Gemfile ├── Rakefile ├── bin └── req ├── lib ├── req-cli.rb └── req-cli │ ├── config.rb │ ├── config_factory.rb │ ├── context.rb │ ├── curl_backend.rb │ ├── environment.rb │ ├── prepared_request.rb │ ├── request.rb │ ├── request_factory.rb │ ├── state.rb │ ├── state_factory.rb │ ├── state_writer.rb │ └── variable_interpolator.rb ├── readme.md ├── req-cli.gemspec └── spec ├── Reqfile.example ├── Reqstate.example ├── config_factory_spec.rb ├── config_spec.rb ├── context_spec.rb ├── environment_spec.rb ├── req_spec.rb ├── request_factory_spec.rb ├── request_spec.rb ├── spec_helper.rb ├── state_factory_spec.rb ├── state_spec.rb ├── state_writer_spec.rb ├── support ├── spec_factory.rb └── variable_provider_spec.rb └── variable_interpolator_spec.rb /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | Reqfile 3 | .reqstate 4 | Gemfile.lock 5 | /pkg/ 6 | *.gem 7 | -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/Gemfile -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/req: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | require 'req-cli' 4 | 5 | Req.start(ARGV) 6 | -------------------------------------------------------------------------------- /lib/req-cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/lib/req-cli.rb -------------------------------------------------------------------------------- /lib/req-cli/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/lib/req-cli/config.rb -------------------------------------------------------------------------------- /lib/req-cli/config_factory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/lib/req-cli/config_factory.rb -------------------------------------------------------------------------------- /lib/req-cli/context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/lib/req-cli/context.rb -------------------------------------------------------------------------------- /lib/req-cli/curl_backend.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/lib/req-cli/curl_backend.rb -------------------------------------------------------------------------------- /lib/req-cli/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/lib/req-cli/environment.rb -------------------------------------------------------------------------------- /lib/req-cli/prepared_request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/lib/req-cli/prepared_request.rb -------------------------------------------------------------------------------- /lib/req-cli/request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/lib/req-cli/request.rb -------------------------------------------------------------------------------- /lib/req-cli/request_factory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/lib/req-cli/request_factory.rb -------------------------------------------------------------------------------- /lib/req-cli/state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/lib/req-cli/state.rb -------------------------------------------------------------------------------- /lib/req-cli/state_factory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/lib/req-cli/state_factory.rb -------------------------------------------------------------------------------- /lib/req-cli/state_writer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/lib/req-cli/state_writer.rb -------------------------------------------------------------------------------- /lib/req-cli/variable_interpolator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/lib/req-cli/variable_interpolator.rb -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/readme.md -------------------------------------------------------------------------------- /req-cli.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/req-cli.gemspec -------------------------------------------------------------------------------- /spec/Reqfile.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/spec/Reqfile.example -------------------------------------------------------------------------------- /spec/Reqstate.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/spec/Reqstate.example -------------------------------------------------------------------------------- /spec/config_factory_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/spec/config_factory_spec.rb -------------------------------------------------------------------------------- /spec/config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/spec/config_spec.rb -------------------------------------------------------------------------------- /spec/context_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/spec/context_spec.rb -------------------------------------------------------------------------------- /spec/environment_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/spec/environment_spec.rb -------------------------------------------------------------------------------- /spec/req_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/spec/req_spec.rb -------------------------------------------------------------------------------- /spec/request_factory_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/spec/request_factory_spec.rb -------------------------------------------------------------------------------- /spec/request_spec.rb: -------------------------------------------------------------------------------- 1 | describe Request do 2 | it_behaves_like 'VariableProvider' 3 | 4 | end 5 | -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/state_factory_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/spec/state_factory_spec.rb -------------------------------------------------------------------------------- /spec/state_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/spec/state_spec.rb -------------------------------------------------------------------------------- /spec/state_writer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/spec/state_writer_spec.rb -------------------------------------------------------------------------------- /spec/support/spec_factory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/spec/support/spec_factory.rb -------------------------------------------------------------------------------- /spec/support/variable_provider_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/spec/support/variable_provider_spec.rb -------------------------------------------------------------------------------- /spec/variable_interpolator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbsteven/req/HEAD/spec/variable_interpolator_spec.rb --------------------------------------------------------------------------------