Imran Latif 
								
							 
						 
						
							
							
							
							
								
							
							
								c42f1f88e9 
								
							 
						 
						
							
							
								
								Added support for magic param _method just like Rails, Sinatra.  
							
							... 
							
							
							
							Following are the changes made in this commit:
- Added support for magic param `_method` just like Rails, Sinatra
etc.. Browsers which don't support `PUT`, `PATCH` and `DELETE` methods
can simulate them by sending `method` param in request body.
- The default Content-Type to parse request body submitted via forms
etc. is `application/x-www-form-urlencoded`. But if we send Ajax
request in Chrome ($.post) then by-default Content-Type is set to
`application/x-www-form-urlencoded; charset utf-8` which was not
getting matched. I changed the code from `==` to match against a
regular expression using `=~`.
- Print name and color of overridden HTTP method via Logger instead of
printing name and color or request's incoming HTTP method.
Making necessary changes as pointed by @sdogruyol
- Changed method name from`is_override_method_valid?` to
`override_method_valid?`.
- Refactored `if` condition in `override_method_valid?`. 
							
						 
						
							2015-12-03 01:34:16 +05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								dfea8df0f7 
								
							 
						 
						
							
							
								
								Clearer installation instructions  
							
							
							
						 
						
							2015-12-02 21:02:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								171459eee9 
								
							 
						 
						
							
							
								
								Add 500 exception spec  
							
							
							
						 
						
							2015-12-01 21:52:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								7f198cab3b 
								
							 
						 
						
							
							
								
								Remove unnecessary check  
							
							
							
						 
						
							2015-12-01 21:47:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								17fe691710 
								
							 
						 
						
							
							
								
								Add 500 template  
							
							
							
						 
						
							2015-11-29 17:32:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								e1530f8fd5 
								
							 
						 
						
							
							
								
								Add built-in exception route  
							
							
							
						 
						
							2015-11-28 12:39:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								58013ba005 
								
							 
						 
						
							
							
								
								Add 404  
							
							
							
						 
						
							2015-11-27 22:45:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								9a5934811d 
								
							 
						 
						
							
							
								
								Set to development before_each spec  
							
							
							
						 
						
							2015-11-25 23:35:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								6e22496b92 
								
							 
						 
						
							
							
								
								Add development/production mode to README  
							
							
							
						 
						
							2015-11-23 20:52:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Serdar Dogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								07b35a00b4 
								
							 
						 
						
							
							
								
								Merge pull request  #16  from askn/logger  
							
							... 
							
							
							
							add colorize for logger 
							
						 
						
							2015-11-22 20:09:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Aşkın Gedik 
								
							 
						 
						
							
							
							
							
								
							
							
								e284ba8196 
								
							 
						 
						
							
							
								
								add colorize for logger  
							
							
							
						 
						
							2015-11-22 20:06:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Serdar Dogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								56e3d36d7e 
								
							 
						 
						
							
							
								
								Fix Travis link  
							
							
							
						 
						
							2015-11-22 11:41:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								9cb3cafa62 
								
							 
						 
						
							
							
								
								Add flush on newline  Fixes   #15  
							
							
							
						 
						
							2015-11-21 22:53:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Serdar Dogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								173bbf7639 
								
							 
						 
						
							
							
								
								Update README.md  
							
							
							
						 
						
							2015-11-21 12:29:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Serdar Dogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								41b1dbce6e 
								
							 
						 
						
							
							
								
								Update shard.yml  
							
							
							
						 
						
							2015-11-21 12:29:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								556247c4ad 
								
							 
						 
						
							
							
								
								Revert back to File.write  
							
							
							
						 
						
							2015-11-21 00:43:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								485fed11af 
								
							 
						 
						
							
							
								
								Added config env to startup message  
							
							
							
						 
						
							2015-11-20 23:12:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								f66e9cd834 
								
							 
						 
						
							
							
								
								More logger specs  
							
							
							
						 
						
							2015-11-20 23:07:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								0e23e8d9a3 
								
							 
						 
						
							
							
								
								Be sure to close handlers  
							
							
							
						 
						
							2015-11-19 20:54:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								86dfd1a24d 
								
							 
						 
						
							
							
								
								Updated benchmark  
							
							
							
						 
						
							2015-11-19 20:20:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								28d4d5167b 
								
							 
						 
						
							
							
								
								Updated logger to be more robust  
							
							
							
						 
						
							2015-11-18 22:45:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								639d4a7a48 
								
							 
						 
						
							
							
								
								Updated benchmarks  
							
							
							
						 
						
							2015-11-17 21:53:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								bde69e1cdb 
								
							 
						 
						
							
							
								
								Changed default mode to development  
							
							
							
						 
						
							2015-11-17 21:43:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								79ef2f30f7 
								
							 
						 
						
							
							
								
								Added environment  
							
							
							
						 
						
							2015-11-16 23:55:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								0e617dcfb6 
								
							 
						 
						
							
							
								
								Removed redundant code for more performant processing  
							
							
							
						 
						
							2015-11-15 17:00:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								dcba72c891 
								
							 
						 
						
							
							
								
								Added config spec  
							
							
							
						 
						
							2015-11-14 23:45:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								db48f40fe6 
								
							 
						 
						
							
							
								
								Added middleware section to README.md  
							
							
							
						 
						
							2015-11-13 21:23:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								fb1d3c3a85 
								
							 
						 
						
							
							
								
								Added handlers to config  
							
							
							
						 
						
							2015-11-12 22:48:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Serdar Dogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								cd0e77aacc 
								
							 
						 
						
							
							
								
								Merge pull request  #11  from askn/json_parse  
							
							... 
							
							
							
							parse request body for json array 
							
						 
						
							2015-11-10 13:42:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Aşkın Gedik 
								
							 
						 
						
							
							
							
							
								
							
							
								51708ce8e7 
								
							 
						 
						
							
							
								
								parse request body for array  
							
							
							
						 
						
							2015-11-10 13:30:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Serdar Dogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								d280dd7f87 
								
							 
						 
						
							
							
								
								Merge pull request  #9  from botandrose/patch-1  
							
							... 
							
							
							
							Fix JSON API sample 
							
						 
						
							2015-11-10 10:58:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Serdar Dogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								da0d532447 
								
							 
						 
						
							
							
								
								Merge pull request  #10  from botandrose/get_json_with_no_request_body  
							
							... 
							
							
							
							application/json GETs can have no request body 
							
						 
						
							2015-11-10 10:58:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Micah Geisel 
								
							 
						 
						
							
							
							
							
								
							
							
								dea9b2f663 
								
							 
						 
						
							
							
								
								application/json GETs can have no request body.  
							
							
							
						 
						
							2015-11-09 16:35:28 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Micah Geisel 
								
							 
						 
						
							
							
							
							
								
							
							
								c5e2c7e618 
								
							 
						 
						
							
							
								
								Fix JSON API sample.  
							
							
							
						 
						
							2015-11-09 16:20:04 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								d8ab11f73f 
								
							 
						 
						
							
							
								
								Add benchmark section to README.md  
							
							
							
						 
						
							2015-11-09 20:57:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								dc1e6ed4c2 
								
							 
						 
						
							
							
								
								Changed server initialize message  
							
							
							
						 
						
							2015-11-08 17:43:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								bbe22e96e3 
								
							 
						 
						
							
							
								
								Added JSON payload retrieval to README  
							
							
							
						 
						
							2015-11-06 20:49:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								cb36a38488 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2015-11-06 20:35:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								3687897005 
								
							 
						 
						
							
							
								
								Added JSON body parsing  
							
							
							
						 
						
							2015-11-06 20:24:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Serdar Dogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								5e1460bd31 
								
							 
						 
						
							
							
								
								Merge pull request  #8  from waterlink/do-not-parse-body-params-when-content-type-is-incorrect  
							
							... 
							
							
							
							Parse request body params only if content type is incorrect 
							
						 
						
							2015-11-05 12:50:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oleksii Fedorov 
								
							 
						 
						
							
							
							
							
								
							
							
								f658fbe8af 
								
							 
						 
						
							
							
								
								Parse request body params only if content type is application/x-www-form-urlencoded  
							
							
							
						 
						
							2015-11-05 11:38:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								fd5c913f53 
								
							 
						 
						
							
							
								
								Fix static sample  
							
							
							
						 
						
							2015-11-02 21:43:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								72ca56ea91 
								
							 
						 
						
							
							
								
								Added static files section  
							
							
							
						 
						
							2015-11-01 10:40:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								83bbe7e19a 
								
							 
						 
						
							
							
								
								Added travis build badge  
							
							
							
						 
						
							2015-10-31 10:03:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								f9164b957d 
								
							 
						 
						
							
							
								
								Added travis.yml  
							
							
							
						 
						
							2015-10-31 09:59:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								c49191e650 
								
							 
						 
						
							
							
								
								Fixed match bug  
							
							
							
						 
						
							2015-10-31 09:28:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								da23d397c6 
								
							 
						 
						
							
							
								
								Formatted  
							
							
							
						 
						
							2015-10-31 08:53:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								f82a57b2a4 
								
							 
						 
						
							
							
								
								Update environment documentation  
							
							
							
						 
						
							2015-10-30 22:40:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								a7cc498dca 
								
							 
						 
						
							
							
								
								Refactored context  
							
							
							
						 
						
							2015-10-30 22:34:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sdogruyol 
								
							 
						 
						
							
							
							
							
								
							
							
								4ce1bc908f 
								
							 
						 
						
							
							
								
								Added response and headers  
							
							
							
						 
						
							2015-10-30 22:01:18 +02:00