diff options
Diffstat (limited to 'lib/Net/Hawk/Types.pm')
-rw-r--r-- | lib/Net/Hawk/Types.pm | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/lib/Net/Hawk/Types.pm b/lib/Net/Hawk/Types.pm deleted file mode 100644 index 8879bb3..0000000 --- a/lib/Net/Hawk/Types.pm +++ /dev/null @@ -1,20 +0,0 @@ -package Net::Hawk::Types; -use strict; -use warnings; -use 5.010; -use Type::Library - -base, - -declare => qw(Algorithm HTTPHeaders); -use Type::Utils -all; -use Types::Standard qw(Str Enum HashRef ArrayRef); - -declare Algorithm, as Enum[qw(sha1 sha256)]; - -class_type HTTPHeaders, { class => 'HTTP::Headers' }; -coerce HTTPHeaders, - from HashRef, via { require HTTP::Headers; HTTP::Headers->new(%$_) }, - from ArrayRef, via { require HTTP::Headers; HTTP::Headers->new(@$_) }, - ; - -1; - |