|
74bbc7f186
|
Throws an ArgumentError, if no template fits given types
|
2012-11-29 21:41:13 +01:00 |
|
|
67dd2aa4d5
|
Throws ArgumentError, if given template does not exist
|
2012-11-29 21:25:50 +01:00 |
|
|
eccd314e23
|
Add default value for default templates
If a template has no type specifcation in it's name, then we use
'default' as map name now.
|
2012-11-29 21:11:31 +01:00 |
|
Gibheer
|
c6623d47df
|
added custom parameters in the router
|
2012-11-29 20:02:28 +01:00 |
|
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 |
|