├── .gitignore ├── .travis.yml ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── Rakefile ├── TODO.md ├── benchmarks ├── Gemfile ├── Gemfile.lock ├── coapbench.sh ├── data │ ├── jruby-1.7.19-rack │ ├── jruby-1.7.19-rack.csv │ ├── jruby-1.7.19-rails │ ├── jruby-1.7.19-rails.csv │ ├── jruby-9.0.0.0-pre1-rack │ ├── jruby-9.0.0.0-pre1-rack.csv │ ├── jruby-9.0.0.0-pre1-rails │ ├── jruby-9.0.0.0-pre1-rails.csv │ ├── mri-2.2.0p0-rack │ ├── mri-2.2.0p0-rack.csv │ ├── mri-2.2.0p0-rails │ ├── mri-2.2.0p0-rails.csv │ ├── mri-2.3.0-dev-rack │ ├── mri-2.3.0-dev-rack.csv │ ├── mri-2.3.0-dev-rails │ └── mri-2.3.0-dev-rails.csv ├── interop.sh ├── max.rb ├── plot.frameworks.r ├── plot.loss.r ├── plot.vms.r ├── quick.sh ├── rackup │ ├── Gemfile │ ├── Gemfile.lock │ ├── grape.ru │ ├── interop.ru │ ├── rack.ru │ └── rails.ru ├── rps.rb ├── stress.sh └── tocsv.rb ├── bin └── david ├── config.ru ├── david.gemspec ├── docker-compose.yml ├── example.ru ├── experiments ├── Gemfile ├── concurrency │ ├── Gemfile │ └── stub.rb ├── hash_key.rb ├── mcast.rb ├── string_concat.rb ├── structs.rb ├── symbol_to_proc.rb ├── test.rb └── thread_safe.rb ├── lib ├── david.rb ├── david │ ├── actor.rb │ ├── app_config.rb │ ├── etsi.rb │ ├── etsi │ │ ├── mandatory.rb │ │ ├── mandatory │ │ │ ├── grape.rb │ │ │ ├── hobbit.rb │ │ │ ├── nyny.rb │ │ │ ├── rack.rb │ │ │ ├── roda.rb │ │ │ └── sinatra.rb │ │ ├── optional.rb │ │ └── optional │ │ │ └── rack.rb │ ├── exchange.rb │ ├── fake_logger.rb │ ├── garbage_collector.rb │ ├── guerilla │ │ └── rack │ │ │ ├── handler.rb │ │ │ └── utils.rb │ ├── observe.rb │ ├── rails │ │ └── action_controller │ │ │ └── base.rb │ ├── railties │ │ ├── config.rb │ │ └── middleware.rb │ ├── registry.rb │ ├── resource_discovery.rb │ ├── resource_discovery_proxy.rb │ ├── server.rb │ ├── server │ │ ├── constants.rb │ │ ├── mapping.rb │ │ ├── mid_cache.rb │ │ ├── multicast.rb │ │ ├── respond.rb │ │ └── utility.rb │ ├── show_exceptions.rb │ ├── transmitter.rb │ ├── trap.rb │ └── version.rb └── rack │ ├── handler │ ├── coap.rb │ └── david.rb │ └── hello_world.rb └── spec ├── app_config_spec.rb ├── dummy ├── Rakefile ├── app │ ├── assets │ │ ├── images │ │ │ └── .keep │ │ ├── javascripts │ │ │ └── application.js │ │ └── stylesheets │ │ │ └── application.css │ ├── controllers │ │ ├── application_controller.rb │ │ ├── concerns │ │ │ └── .keep │ │ ├── etsis_controller.rb │ │ └── tests_controller.rb │ ├── helpers │ │ └── application_helper.rb │ ├── mailers │ │ └── .keep │ ├── models │ │ ├── .keep │ │ └── concerns │ │ │ └── .keep │ └── views │ │ └── layouts │ │ └── application.html.erb ├── bin │ ├── bundle │ ├── rails │ └── rake ├── config.ru ├── config │ ├── application.rb │ ├── boot.rb │ ├── database.yml │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── initializers │ │ ├── backtrace_silencers.rb │ │ ├── cookies_serializer.rb │ │ ├── filter_parameter_logging.rb │ │ ├── inflections.rb │ │ ├── mime_types.rb │ │ ├── session_store.rb │ │ └── wrap_parameters.rb │ ├── locales │ │ └── en.yml │ ├── routes.rb │ └── secrets.yml ├── db │ └── test.sqlite3 ├── lib │ └── assets │ │ └── .keep ├── log │ └── .keep └── public │ ├── 404.html │ ├── 422.html │ ├── 500.html │ └── favicon.ico ├── guerilla_rack_handler_spec.rb ├── interop ├── mandatory_spec.rb └── optional_spec.rb ├── mapping_spec.rb ├── observe_spec.rb ├── perf └── server_perf_spec.rb ├── resource_discovery_spec.rb ├── server_spec.rb ├── spec_helper.rb └── utility_spec.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/Rakefile -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/TODO.md -------------------------------------------------------------------------------- /benchmarks/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/Gemfile -------------------------------------------------------------------------------- /benchmarks/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/Gemfile.lock -------------------------------------------------------------------------------- /benchmarks/coapbench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/coapbench.sh -------------------------------------------------------------------------------- /benchmarks/data/jruby-1.7.19-rack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/data/jruby-1.7.19-rack -------------------------------------------------------------------------------- /benchmarks/data/jruby-1.7.19-rack.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/data/jruby-1.7.19-rack.csv -------------------------------------------------------------------------------- /benchmarks/data/jruby-1.7.19-rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/data/jruby-1.7.19-rails -------------------------------------------------------------------------------- /benchmarks/data/jruby-1.7.19-rails.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/data/jruby-1.7.19-rails.csv -------------------------------------------------------------------------------- /benchmarks/data/jruby-9.0.0.0-pre1-rack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/data/jruby-9.0.0.0-pre1-rack -------------------------------------------------------------------------------- /benchmarks/data/jruby-9.0.0.0-pre1-rack.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/data/jruby-9.0.0.0-pre1-rack.csv -------------------------------------------------------------------------------- /benchmarks/data/jruby-9.0.0.0-pre1-rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/data/jruby-9.0.0.0-pre1-rails -------------------------------------------------------------------------------- /benchmarks/data/jruby-9.0.0.0-pre1-rails.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/data/jruby-9.0.0.0-pre1-rails.csv -------------------------------------------------------------------------------- /benchmarks/data/mri-2.2.0p0-rack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/data/mri-2.2.0p0-rack -------------------------------------------------------------------------------- /benchmarks/data/mri-2.2.0p0-rack.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/data/mri-2.2.0p0-rack.csv -------------------------------------------------------------------------------- /benchmarks/data/mri-2.2.0p0-rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/data/mri-2.2.0p0-rails -------------------------------------------------------------------------------- /benchmarks/data/mri-2.2.0p0-rails.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/data/mri-2.2.0p0-rails.csv -------------------------------------------------------------------------------- /benchmarks/data/mri-2.3.0-dev-rack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/data/mri-2.3.0-dev-rack -------------------------------------------------------------------------------- /benchmarks/data/mri-2.3.0-dev-rack.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/data/mri-2.3.0-dev-rack.csv -------------------------------------------------------------------------------- /benchmarks/data/mri-2.3.0-dev-rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/data/mri-2.3.0-dev-rails -------------------------------------------------------------------------------- /benchmarks/data/mri-2.3.0-dev-rails.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/data/mri-2.3.0-dev-rails.csv -------------------------------------------------------------------------------- /benchmarks/interop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/interop.sh -------------------------------------------------------------------------------- /benchmarks/max.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | require 'csv' 3 | puts CSV.parse(File.read(ARGV[0])).map { |x| x[2].to_f }.unshift.max 4 | -------------------------------------------------------------------------------- /benchmarks/plot.frameworks.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/plot.frameworks.r -------------------------------------------------------------------------------- /benchmarks/plot.loss.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/plot.loss.r -------------------------------------------------------------------------------- /benchmarks/plot.vms.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/plot.vms.r -------------------------------------------------------------------------------- /benchmarks/quick.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | ./coapbench.sh -c 1000 -t 15 "coap://[::1]:5683/hello" 3 | -------------------------------------------------------------------------------- /benchmarks/rackup/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/rackup/Gemfile -------------------------------------------------------------------------------- /benchmarks/rackup/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/rackup/Gemfile.lock -------------------------------------------------------------------------------- /benchmarks/rackup/grape.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/rackup/grape.ru -------------------------------------------------------------------------------- /benchmarks/rackup/interop.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/rackup/interop.ru -------------------------------------------------------------------------------- /benchmarks/rackup/rack.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/rackup/rack.ru -------------------------------------------------------------------------------- /benchmarks/rackup/rails.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/rackup/rails.ru -------------------------------------------------------------------------------- /benchmarks/rps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/rps.rb -------------------------------------------------------------------------------- /benchmarks/stress.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/stress.sh -------------------------------------------------------------------------------- /benchmarks/tocsv.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/benchmarks/tocsv.rb -------------------------------------------------------------------------------- /bin/david: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/bin/david -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/config.ru -------------------------------------------------------------------------------- /david.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/david.gemspec -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /example.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/example.ru -------------------------------------------------------------------------------- /experiments/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/experiments/Gemfile -------------------------------------------------------------------------------- /experiments/concurrency/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'david', path: '../..' 4 | -------------------------------------------------------------------------------- /experiments/concurrency/stub.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/experiments/concurrency/stub.rb -------------------------------------------------------------------------------- /experiments/hash_key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/experiments/hash_key.rb -------------------------------------------------------------------------------- /experiments/mcast.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/experiments/mcast.rb -------------------------------------------------------------------------------- /experiments/string_concat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/experiments/string_concat.rb -------------------------------------------------------------------------------- /experiments/structs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/experiments/structs.rb -------------------------------------------------------------------------------- /experiments/symbol_to_proc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/experiments/symbol_to_proc.rb -------------------------------------------------------------------------------- /experiments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/experiments/test.rb -------------------------------------------------------------------------------- /experiments/thread_safe.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/experiments/thread_safe.rb -------------------------------------------------------------------------------- /lib/david.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david.rb -------------------------------------------------------------------------------- /lib/david/actor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/actor.rb -------------------------------------------------------------------------------- /lib/david/app_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/app_config.rb -------------------------------------------------------------------------------- /lib/david/etsi.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/etsi.rb -------------------------------------------------------------------------------- /lib/david/etsi/mandatory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/etsi/mandatory.rb -------------------------------------------------------------------------------- /lib/david/etsi/mandatory/grape.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/etsi/mandatory/grape.rb -------------------------------------------------------------------------------- /lib/david/etsi/mandatory/hobbit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/etsi/mandatory/hobbit.rb -------------------------------------------------------------------------------- /lib/david/etsi/mandatory/nyny.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/etsi/mandatory/nyny.rb -------------------------------------------------------------------------------- /lib/david/etsi/mandatory/rack.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/etsi/mandatory/rack.rb -------------------------------------------------------------------------------- /lib/david/etsi/mandatory/roda.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/etsi/mandatory/roda.rb -------------------------------------------------------------------------------- /lib/david/etsi/mandatory/sinatra.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/etsi/mandatory/sinatra.rb -------------------------------------------------------------------------------- /lib/david/etsi/optional.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/etsi/optional.rb -------------------------------------------------------------------------------- /lib/david/etsi/optional/rack.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/etsi/optional/rack.rb -------------------------------------------------------------------------------- /lib/david/exchange.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/exchange.rb -------------------------------------------------------------------------------- /lib/david/fake_logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/fake_logger.rb -------------------------------------------------------------------------------- /lib/david/garbage_collector.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/garbage_collector.rb -------------------------------------------------------------------------------- /lib/david/guerilla/rack/handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/guerilla/rack/handler.rb -------------------------------------------------------------------------------- /lib/david/guerilla/rack/utils.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/guerilla/rack/utils.rb -------------------------------------------------------------------------------- /lib/david/observe.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/observe.rb -------------------------------------------------------------------------------- /lib/david/rails/action_controller/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/rails/action_controller/base.rb -------------------------------------------------------------------------------- /lib/david/railties/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/railties/config.rb -------------------------------------------------------------------------------- /lib/david/railties/middleware.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/railties/middleware.rb -------------------------------------------------------------------------------- /lib/david/registry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/registry.rb -------------------------------------------------------------------------------- /lib/david/resource_discovery.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/resource_discovery.rb -------------------------------------------------------------------------------- /lib/david/resource_discovery_proxy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/resource_discovery_proxy.rb -------------------------------------------------------------------------------- /lib/david/server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/server.rb -------------------------------------------------------------------------------- /lib/david/server/constants.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/server/constants.rb -------------------------------------------------------------------------------- /lib/david/server/mapping.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/server/mapping.rb -------------------------------------------------------------------------------- /lib/david/server/mid_cache.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/server/mid_cache.rb -------------------------------------------------------------------------------- /lib/david/server/multicast.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/server/multicast.rb -------------------------------------------------------------------------------- /lib/david/server/respond.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/server/respond.rb -------------------------------------------------------------------------------- /lib/david/server/utility.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/server/utility.rb -------------------------------------------------------------------------------- /lib/david/show_exceptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/show_exceptions.rb -------------------------------------------------------------------------------- /lib/david/transmitter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/transmitter.rb -------------------------------------------------------------------------------- /lib/david/trap.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/trap.rb -------------------------------------------------------------------------------- /lib/david/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/david/version.rb -------------------------------------------------------------------------------- /lib/rack/handler/coap.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/rack/handler/coap.rb -------------------------------------------------------------------------------- /lib/rack/handler/david.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/rack/handler/david.rb -------------------------------------------------------------------------------- /lib/rack/hello_world.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/lib/rack/hello_world.rb -------------------------------------------------------------------------------- /spec/app_config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/app_config_spec.rb -------------------------------------------------------------------------------- /spec/dummy/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/Rakefile -------------------------------------------------------------------------------- /spec/dummy/app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/app/assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/app/assets/javascripts/application.js -------------------------------------------------------------------------------- /spec/dummy/app/assets/stylesheets/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/app/assets/stylesheets/application.css -------------------------------------------------------------------------------- /spec/dummy/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /spec/dummy/app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/app/controllers/etsis_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/app/controllers/etsis_controller.rb -------------------------------------------------------------------------------- /spec/dummy/app/controllers/tests_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/app/controllers/tests_controller.rb -------------------------------------------------------------------------------- /spec/dummy/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | module ApplicationHelper 2 | end 3 | -------------------------------------------------------------------------------- /spec/dummy/app/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/app/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /spec/dummy/bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/bin/bundle -------------------------------------------------------------------------------- /spec/dummy/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/bin/rails -------------------------------------------------------------------------------- /spec/dummy/bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/bin/rake -------------------------------------------------------------------------------- /spec/dummy/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/config.ru -------------------------------------------------------------------------------- /spec/dummy/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/config/application.rb -------------------------------------------------------------------------------- /spec/dummy/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/config/boot.rb -------------------------------------------------------------------------------- /spec/dummy/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/config/database.yml -------------------------------------------------------------------------------- /spec/dummy/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/config/environment.rb -------------------------------------------------------------------------------- /spec/dummy/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/config/environments/development.rb -------------------------------------------------------------------------------- /spec/dummy/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/config/environments/production.rb -------------------------------------------------------------------------------- /spec/dummy/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/config/environments/test.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/cookies_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/config/initializers/cookies_serializer.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/config/initializers/inflections.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/config/initializers/session_store.rb -------------------------------------------------------------------------------- /spec/dummy/config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /spec/dummy/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/config/locales/en.yml -------------------------------------------------------------------------------- /spec/dummy/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/config/routes.rb -------------------------------------------------------------------------------- /spec/dummy/config/secrets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/config/secrets.yml -------------------------------------------------------------------------------- /spec/dummy/db/test.sqlite3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/dummy/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/public/404.html -------------------------------------------------------------------------------- /spec/dummy/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/public/422.html -------------------------------------------------------------------------------- /spec/dummy/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/dummy/public/500.html -------------------------------------------------------------------------------- /spec/dummy/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/guerilla_rack_handler_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/guerilla_rack_handler_spec.rb -------------------------------------------------------------------------------- /spec/interop/mandatory_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/interop/mandatory_spec.rb -------------------------------------------------------------------------------- /spec/interop/optional_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/interop/optional_spec.rb -------------------------------------------------------------------------------- /spec/mapping_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/mapping_spec.rb -------------------------------------------------------------------------------- /spec/observe_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/observe_spec.rb -------------------------------------------------------------------------------- /spec/perf/server_perf_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/perf/server_perf_spec.rb -------------------------------------------------------------------------------- /spec/resource_discovery_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/resource_discovery_spec.rb -------------------------------------------------------------------------------- /spec/server_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/server_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/utility_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nning/david/HEAD/spec/utility_spec.rb --------------------------------------------------------------------------------