Changeset 180
- Timestamp:
- 03/07/07 16:35:59 (2 years ago)
- Files:
-
- trunk/lib/Kwiki/Rest.pm (added)
- trunk/src/core/Spoon/lib/Spoon/Headers.pm (modified) (3 diffs)
- trunk/src/plugins/modules.mk (modified) (1 diff)
- trunk/src/plugins/share/Kwiki-Rest (added)
- trunk/src/plugins/share/Kwiki-Rest/lib (added)
- trunk/src/plugins/share/Kwiki-Rest/lib/Kwiki (added)
- trunk/src/plugins/share/Kwiki-Rest/lib/Kwiki/Rest.pm (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/core/Spoon/lib/Spoon/Headers.pm
r45 r180 2 2 use Spoon::Base -Base; 3 3 4 field status => '200 OK'; 4 5 field content_type => 'text/html'; 5 6 field charset => 'UTF-8'; … … 13 14 $self->utf8_encode($headers); 14 15 print $headers; 16 } 17 18 sub set_headers { 19 my $headers = shift; 20 for my $key (keys %$headers) { 21 my $method = $key; 22 $method =~ s/^-//; 23 $method = 'content_type' if $method eq 'type'; 24 $self->$method($headers->{$key}) 25 if $self->can($method); 26 } 15 27 } 16 28 … … 30 42 sub value { 31 43 ( 44 -status => $self->status, 32 45 $self->hub->cookie->set_cookie_headers, 33 46 -charset => $self->charset, trunk/src/plugins/modules.mk
r167 r180 150 150 Kwiki/FastCGI.pm \ 151 151 Kwiki/Footnote.pm \ 152 Kwiki/GoogleMaps.pm \ 152 153 Kwiki/OpenSearch.pm \ 153 154 Kwiki/TypeKey.pm \ 154 155 Kwiki/URLBL.pm \ 155 156 Kwiki/IRCMode.pm \ 157 Kwiki/Rest.pm \ 156 158 Kwiki/AccessBlacklist.pm \ 157 159 Kwiki/BabelTest.pm \
