summaryrefslogtreecommitdiffstats
path: root/lib/OXx/Encoding/Role/Response.pm
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2011-10-03 03:24:34 -0500
committerJesse Luehrs <doy@tozt.net>2011-10-03 03:24:34 -0500
commit8abee86bd5ac48c9885813b3d1a6a56d42062afb (patch)
tree9396f2881126a59dd976864d3ee2f2bdf0021e8c /lib/OXx/Encoding/Role/Response.pm
parent2721fc69404c79d034ea9d3c0f4636921c0d68e1 (diff)
downloadoxx-encoding-8abee86bd5ac48c9885813b3d1a6a56d42062afb.tar.gz
oxx-encoding-8abee86bd5ac48c9885813b3d1a6a56d42062afb.zip
initial implementation
Diffstat (limited to 'lib/OXx/Encoding/Role/Response.pm')
-rw-r--r--lib/OXx/Encoding/Role/Response.pm24
1 files changed, 24 insertions, 0 deletions
diff --git a/lib/OXx/Encoding/Role/Response.pm b/lib/OXx/Encoding/Role/Response.pm
new file mode 100644
index 0000000..71d186b
--- /dev/null
+++ b/lib/OXx/Encoding/Role/Response.pm
@@ -0,0 +1,24 @@
+package OXx::Encoding::Role::Response;
+use MooseX::Role::Parameterized;
+use namespace::autoclean;
+
+use OXx::Encoding::Types;
+
+parameter encoding => (
+ isa => 'Encoding',
+ required => 1,
+);
+
+parameter html_encoding => (
+ isa => 'Str',
+ lazy => 1,
+ default => sub { shift->encoding },
+);
+
+role {
+ my $p = shift;
+
+ # XXX: set the html encoding here... (need to support this in ox first)
+}
+
+1;