0
0
Commit Graph

76 Commits

Author SHA1 Message Date
Gibheer
8c7eed073c added custom parameter 2012-11-29 19:44:12 +01:00
Gibheer
9b941a9191 fixed a typo 2012-11-27 19:26:24 +01:00
Gibheer
839084aa90 added documentation for router 2012-11-27 19:23:07 +01:00
Gibheer
43a6ada2ed now the renderer correctly saves all templates
Before this fix the renderer was not able to save the templates and
types in the correct way. It still needs some cleanup, but it works now.
2012-11-26 21:41:09 +01:00
Gibheer
cb39d8ac90 renderer is now able to render templates 2012-11-26 21:41:09 +01:00
Gibheer
a913aac826 added more documentation to the renderer 2012-11-26 21:41:09 +01:00
Gibheer
0fd7035a88 cleaned up the commit a bit more 2012-11-26 21:41:09 +01:00
Gibheer
9e062519ba first commit for the new renderer
This part handles the building of the template tree, which then gets
used later by the containers.
2012-11-26 21:41:09 +01:00
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