0
0
Commit Graph

73 Commits

Author SHA1 Message Date
Gibheer
be5cd61bb9 this adds a new accept type
This new class handles various accept strings and makes them available
throught the same API. This way, language and media type feels the same.
2012-11-16 18:13:07 +01:00
Gibheer
a7d3106df2 added specs for new type 2012-11-16 18:13:07 +01:00
0986ca27f5 Add simple response object 2012-11-16 17:56:34 +01:00
Gibheer
f37cc87fe5 move rack from runtime to dev dependency 2012-11-16 10:59:36 +01:00
Gibheer
4e72614a28 replace rack router with the zero router 2012-11-16 10:57:14 +01:00
Gibheer
a5a2e6276b added rack to generate environments 2012-11-16 10:56:29 +01:00
Gibheer
77e94f58cc delete old specs for router
These specs did not work and are cleanup with the unit specs, so there
is no need for them now.
2012-11-16 10:52:27 +01:00
Gibheer
a138da7e84 add unit specs for router 2012-11-16 10:50:49 +01:00
Gibheer
75ccc3195d call is a class function 2012-11-16 10:50:12 +01:00
Gibheer
8a1c464c8b added self.create to the request
With this it is possible to reuse an already set request and therefore
safe some memory and time.
2012-11-16 09:33:25 +01:00
Gibheer
331ee7c53c added the required line for spec_helper 2012-11-15 22:35:19 +01:00
Gibheer
14191d45fe added specs for #media_types 2012-11-15 22:27:56 +01:00
Gibheer
0fd2d00fdb check for nil argument and use an empty array 2012-11-15 19:32:14 +01:00
Gibheer
022d29d633 added the implemention for #server 2012-11-15 19:11:35 +01:00
Gibheer
063cb77c1c add specs for #server 2012-11-15 19:11:18 +01:00
Gibheer
553bf48fb9 add specs for #client 2012-11-15 17:28:25 +01:00
Gibheer
35150a7c09 check for an instance of parameter 2012-11-15 17:27:56 +01:00
Gibheer
ad16e2e931 clean up the accept map after all tests 2012-11-15 17:16:55 +01:00
Gibheer
2c1465f36d added docs for #client 2012-11-15 17:01:29 +01:00
Gibheer
023b70f41c delete :version to avoid deprecation message 2012-11-15 06:43:54 +01:00
Gibheer
8f5486700b added Client to the request 2012-11-15 06:43:40 +01:00
Gibheer
721e1e61d9 spec files for Request::Client 2012-11-15 06:43:14 +01:00
Gibheer
cc831ff9df added spec for #each on Accept 2012-11-14 22:04:01 +01:00
Gibheer
66769af57a changed the setting of @@map 2012-11-14 21:38:57 +01:00
Gibheer
673e5c8508 added specs for #preferred 2012-11-14 21:38:45 +01:00
Gibheer
ce3df3420b rspec update 2012-11-14 21:38:25 +01:00
Gibheer
77ea256afb added specs for #payload 2012-11-14 20:57:18 +01:00
Gibheer
51d2612dc5 added specs for #query 2012-11-14 20:11:54 +01:00
Gibheer
cd046bf278 added documentation for parameter constants 2012-11-14 19:03:51 +01:00
Gibheer
042ed10a6d added travis 2012-11-14 07:28:07 +01:00
Gibheer
d3d5859a99 added specs for #param 2012-11-13 22:08:05 +01:00
Gibheer
0a81098061 added specs for #content_type 2012-11-13 21:57:40 +01:00
Gibheer
d9c22d2103 added simple guardfile 2012-11-13 21:56:18 +01:00
Gibheer
77130b3a23 added guard as a helper 2012-11-13 21:56:02 +01:00
Gibheer
0b006fd388 added more documentation 2012-11-13 21:32:26 +01:00
Gibheer
291fb1810a use #method for @method declaration 2012-11-13 21:30:59 +01:00
Gibheer
960752a55c add reader for environment 2012-11-13 21:29:59 +01:00
Gibheer
ff46b368ed added comments for the constants 2012-11-13 21:26:45 +01:00
Gibheer
95cb897c07 added spec for #path 2012-11-13 07:53:27 +01:00
Gibheer
348ec5b74e added spec for #method 2012-11-13 07:50:49 +01:00
Gibheer
4990f5fb22 replace head? with patch? 2012-11-13 07:47:49 +01:00
Gibheer
fccf1df912 use the environment generator 2012-11-13 07:47:26 +01:00
Gibheer
646d3a9e23 more specs for the #? methods of request 2012-11-13 07:47:05 +01:00
Gibheer
e56d74c140 added specs for #get? 2012-11-12 20:33:28 +01:00
Gibheer
7f8aab2e92 extend the helper a bit 2012-11-12 20:33:18 +01:00
Gibheer
8a895b5a71 added more documentation 2012-11-12 19:59:32 +01:00
Gibheer
8e5268079c don't commit sample apps 2012-11-08 21:36:57 +01:00
Gibheer
fa37cff5fa added the two new facilities 2012-11-08 21:36:56 +01:00
Gibheer
84eaf7f763 added a small renderer
This is a renderer which currently just looks for fitting templates
based on the name and accept type. The accept type can be mapped in the
accept class to make it easier to work with.
2012-11-08 21:36:56 +01:00
Gibheer
24eba118e6 replacement for rack request
This should replace Rack::Request in the hole lib. It seperates
everything worth into its own classes, like parameters and the accept
header till now.

More will follow
2012-11-08 21:36:56 +01:00