summaryrefslogtreecommitdiff
path: root/lib/Net/HTTP/Console/Role/Headers.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Net/HTTP/Console/Role/Headers.pm')
-rw-r--r--lib/Net/HTTP/Console/Role/Headers.pm31
1 files changed, 17 insertions, 14 deletions
diff --git a/lib/Net/HTTP/Console/Role/Headers.pm b/lib/Net/HTTP/Console/Role/Headers.pm
index d694d85..4d79a3b 100644
--- a/lib/Net/HTTP/Console/Role/Headers.pm
+++ b/lib/Net/HTTP/Console/Role/Headers.pm
@@ -1,19 +1,22 @@
package Net::HTTP::Console::Role::Headers;
-use Moose::Role;
+use MooseX::Declare;
-has custom_headers => (
- traits => ['Hash'],
- is => 'ro',
- isa => 'HashRef[Str]',
- default => sub { {} },
- handles => {
- set_header => 'set',
- get_header => 'get',
- has_no_headers => 'is_empty',
- delete_header => 'delete',
- all_headers => 'kv',
- },
-);
+role Net::HTTP::Console::Role::Headers {
+
+ has custom_headers => (
+ traits => ['Hash'],
+ is => 'ro',
+ isa => 'HashRef[Str]',
+ default => sub { {} },
+ handles => {
+ set_header => 'set',
+ get_header => 'get',
+ has_no_headers => 'is_empty',
+ delete_header => 'delete',
+ all_headers => 'kv',
+ },
+ );
+}
1;