0
0
Commit Graph

93 Commits

Author SHA1 Message Date
Gibheer
e437deee34 added LICENSE and release new version 2012-12-13 20:42:27 +01:00
Gibheer
7bda0ec7e5 added options to controller
This avoids hardcoding the options into the controller and therefore
should it make possible to use Rack::Request or Sinatra apps as
requests. (That sounds so weird.)
2012-12-13 08:45:03 +01:00
Gibheer
38bde320ac typo in the documentation 2012-12-12 18:39:40 +01:00
Gibheer
a95f1436c4 replaced .create with .new on Zero::Request 2012-12-12 18:38:46 +01:00
Gibheer
e0919c87e5 define the renderer at initialization 2012-12-10 21:12:45 +01:00
Gibheer
2e356837c2 release version 0.1.0 2012-12-01 07:31:03 +01:00
Gibheer
55052f83ef avoid changing existing environment keys 2012-12-01 07:23:37 +01:00
Gibheer
5c07e72076 delete all.rb in favorite of zero.rb 2012-11-30 19:57:30 +01:00
6b9f34cb61 Optional setting of status code on redirect 2012-11-30 19:13:41 +01:00
facd4f143b Add redirect to response
Now a relocation can be done, by calling redirect with the URL you want
relocate to.
This will set the Location header and set the status code to 302.
2012-11-30 18:58:32 +01:00
Gibheer
f79c5c8394 mapping is not needed at this point 2012-11-30 16:22:36 +01:00
Gibheer
ec446a53b1 use URI to get parameters 2012-11-30 14:46:52 +01:00
Gibheer
9cea623595 don't overwrite the request 2012-11-29 22:22:50 +01:00
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