0
0
Commit Graph

68 Commits

Author SHA1 Message Date
Gibheer
77a2cbe6d4 a small fix to make the controller useable
This is just to use the controller for a demonstration on where this all
is heading to.
2012-11-26 21:38:49 +01:00
Gibheer
06e0dc22e1 transform the response to an array 2012-11-26 21:28:48 +01:00
Gibheer
fe7a622120 small minor cleanup
This removes #process and replaces it with some documentation for it.
Also the Rack::Response is replaced with Zero::Response.
2012-11-26 21:24:59 +01:00
Gibheer
4a51048d8b removed doubled line 2012-11-26 21:23:28 +01:00
7213e3e8f6 Content-Length must be a String 2012-11-24 16:17:14 +01:00
13eae5cfa5 Write some documentation 2012-11-24 15:42:08 +01:00
8a75f9462d Add an = at the end of the content_type method
Shall made use of this functionality more confortable, even if it's not
a real attribute of this class.
2012-11-24 15:35:23 +01:00
5c45e1e20b Delete Content-Length. Conten-Type and body on status 304 2012-11-24 15:28:42 +01:00
285b7f2214 Add self. on uses of own methods with an = in it
Fixes errors
2012-11-24 15:19:02 +01:00
bffdca6cb1 Delete Content-Length. Conten-Type and body on status 204
Should work, but somehow it doesn't...
2012-11-23 21:24:37 +01:00
fea8ac2bbd Sets the Content-Type in to_a unless it is already set before
The default value is 'text/html'.
2012-11-23 20:05:58 +01:00
16eef08688 content_type sets the Content-Type header to the given value 2012-11-23 19:54:17 +01:00
78121c6eea Sets the Content-Length in to_a unless it is already set before 2012-11-23 19:39:56 +01:00
c15e8bdacb Sets Content-Type header in to_a 2012-11-23 19:35:14 +01:00
1b96ebb36d Merge remote-tracking branch 'origin/master' 2012-11-23 18:10:27 +01:00
a2e6c299cd Sets Content-Length to body string bytesize
Sets the Conten-Length to the bytesize of the joined body to cover UTF-8
2012-11-23 18:06:53 +01:00
b4e56c6868 Sets Content-Length to body string length
It joins the body array to a string and sets the Content-Length header
to its length.
2012-11-23 17:59:33 +01:00
22cf93d002 Remove @s in to_a 2012-11-23 17:45:36 +01:00
963adb8ddc content_length sets the Content-Length to 0
The method content_length creates a header named Content-Length and sets
its value to 0.
2012-11-23 17:43:39 +01:00
Gibheer
926775f029 seperated the methods of the basic controller 2012-11-20 20:37:10 +01:00
Gibheer
7fa20e6131 make a wrapper over the static transform 2012-11-20 20:37:10 +01:00
Gibheer
4e2a4b8931 use Zero::Request instead of the rack one 2012-11-20 20:37:10 +01:00
Gibheer
d7c217bd30 make class functions more clear in renderer 2012-11-20 20:37:10 +01:00
e6e3b0bd27 Add some TODOs
No change in behaviour
2012-11-18 16:24:50 +01:00
3ff56d815a Add default value for the body 2012-11-18 16:09:41 +01:00
3c3850a02b Add default value for header 2012-11-18 15:02:07 +01:00
a76b08fbb3 Add default value to status code 2012-11-17 14:46:53 +01:00
633d5fb7c8 Converts any input in status to an integer 2012-11-17 14:35:15 +01:00
Gibheer
41cf83c525 added specs for Renderer.transform 2012-11-16 18:13:07 +01:00
Gibheer
63fe8abe98 documentet the renderer and added a spec 2012-11-16 18:13:07 +01:00
Gibheer
90445fb473 corrected the naming of #accept, before #media_types 2012-11-16 18:13:07 +01:00
Gibheer
f7c2a53f00 corrected documentation 2012-11-16 18:13:07 +01:00
Gibheer
4cf38dae78 changed the name of the functions 2012-11-16 18:13:07 +01:00
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
0986ca27f5 Add simple response object 2012-11-16 17:56:34 +01:00
Gibheer
4e72614a28 replace rack router with the zero router 2012-11-16 10:57:14 +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
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
2c1465f36d added docs for #client 2012-11-15 17:01:29 +01:00
Gibheer
8f5486700b added Client to the request 2012-11-15 06:43:40 +01:00
Gibheer
66769af57a changed the setting of @@map 2012-11-14 21:38:57 +01:00
Gibheer
cd046bf278 added documentation for parameter constants 2012-11-14 19:03:51 +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
4990f5fb22 replace head? with patch? 2012-11-13 07:47:49 +01:00
Gibheer
8a895b5a71 added more documentation 2012-11-12 19:59:32 +01:00
Gibheer
fa37cff5fa added the two new facilities 2012-11-08 21:36:56 +01:00