├── .appveyor.yml ├── .codebeatsettings ├── .gitignore ├── .hound.yml ├── .rubocop.yml ├── .travis.yml ├── LICENSE ├── README.md ├── Rakefile ├── mrbgem.rake ├── mrblib ├── shelf.rb └── shelf │ ├── builder.rb │ ├── catch_error.rb │ ├── common_logger.rb │ ├── content_length.rb │ ├── content_type.rb │ ├── dispatcher.rb │ ├── handler.rb │ ├── handler │ └── simple_http_server.rb │ ├── head.rb │ ├── logger.rb │ ├── mime.rb │ ├── query_parser.rb │ ├── server.rb │ ├── static.rb │ └── utils.rb └── test ├── builder.rb ├── catch_error.rb ├── common_logger.rb ├── content_length.rb ├── content_type.rb ├── handler.rb ├── handler └── simple_http_server.rb ├── head.rb ├── logger.rb ├── query_parser.rb ├── server.rb └── static.rb /.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/.appveyor.yml -------------------------------------------------------------------------------- /.codebeatsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/.codebeatsettings -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/.gitignore -------------------------------------------------------------------------------- /.hound.yml: -------------------------------------------------------------------------------- 1 | ruby: 2 | config_file: .rubocop.yml -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/Rakefile -------------------------------------------------------------------------------- /mrbgem.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/mrbgem.rake -------------------------------------------------------------------------------- /mrblib/shelf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/mrblib/shelf.rb -------------------------------------------------------------------------------- /mrblib/shelf/builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/mrblib/shelf/builder.rb -------------------------------------------------------------------------------- /mrblib/shelf/catch_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/mrblib/shelf/catch_error.rb -------------------------------------------------------------------------------- /mrblib/shelf/common_logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/mrblib/shelf/common_logger.rb -------------------------------------------------------------------------------- /mrblib/shelf/content_length.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/mrblib/shelf/content_length.rb -------------------------------------------------------------------------------- /mrblib/shelf/content_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/mrblib/shelf/content_type.rb -------------------------------------------------------------------------------- /mrblib/shelf/dispatcher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/mrblib/shelf/dispatcher.rb -------------------------------------------------------------------------------- /mrblib/shelf/handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/mrblib/shelf/handler.rb -------------------------------------------------------------------------------- /mrblib/shelf/handler/simple_http_server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/mrblib/shelf/handler/simple_http_server.rb -------------------------------------------------------------------------------- /mrblib/shelf/head.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/mrblib/shelf/head.rb -------------------------------------------------------------------------------- /mrblib/shelf/logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/mrblib/shelf/logger.rb -------------------------------------------------------------------------------- /mrblib/shelf/mime.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/mrblib/shelf/mime.rb -------------------------------------------------------------------------------- /mrblib/shelf/query_parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/mrblib/shelf/query_parser.rb -------------------------------------------------------------------------------- /mrblib/shelf/server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/mrblib/shelf/server.rb -------------------------------------------------------------------------------- /mrblib/shelf/static.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/mrblib/shelf/static.rb -------------------------------------------------------------------------------- /mrblib/shelf/utils.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/mrblib/shelf/utils.rb -------------------------------------------------------------------------------- /test/builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/test/builder.rb -------------------------------------------------------------------------------- /test/catch_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/test/catch_error.rb -------------------------------------------------------------------------------- /test/common_logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/test/common_logger.rb -------------------------------------------------------------------------------- /test/content_length.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/test/content_length.rb -------------------------------------------------------------------------------- /test/content_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/test/content_type.rb -------------------------------------------------------------------------------- /test/handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/test/handler.rb -------------------------------------------------------------------------------- /test/handler/simple_http_server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/test/handler/simple_http_server.rb -------------------------------------------------------------------------------- /test/head.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/test/head.rb -------------------------------------------------------------------------------- /test/logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/test/logger.rb -------------------------------------------------------------------------------- /test/query_parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/test/query_parser.rb -------------------------------------------------------------------------------- /test/server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/test/server.rb -------------------------------------------------------------------------------- /test/static.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/katzer/mruby-shelf/HEAD/test/static.rb --------------------------------------------------------------------------------