From b43b9f7719f2e431d4c0f515f2ae2211449cf931 Mon Sep 17 00:00:00 2001 From: Ujjwal Gupta Date: Thu, 16 Apr 2020 11:45:03 +0530 Subject: [PATCH] remove hash module --- src/generics/generic_controller.cr | 4 ++-- src/handlers/request_handler_helper.cr | 4 ++-- src/hashes/index.cr | 1 - src/hashes/mime_type.cr | 32 -------------------------- src/model/http_result.cr | 4 ++-- src/tuples/all.cr | 1 + src/tuples/mime_type.cr | 32 ++++++++++++++++++++++++++ 7 files changed, 39 insertions(+), 39 deletions(-) delete mode 100644 src/hashes/index.cr delete mode 100644 src/hashes/mime_type.cr create mode 100644 src/tuples/mime_type.cr diff --git a/src/generics/generic_controller.cr b/src/generics/generic_controller.cr index d65042a..6233d3b 100644 --- a/src/generics/generic_controller.cr +++ b/src/generics/generic_controller.cr @@ -1,10 +1,10 @@ require "../abstracts/index" -require "../hashes/index" +require "../tuples/all" module Shivneri module GENERIC include ABSTRACT - include HASHES + include TUPLE class GenericController < Controller def generic_method diff --git a/src/handlers/request_handler_helper.cr b/src/handlers/request_handler_helper.cr index fa365a9..493613a 100644 --- a/src/handlers/request_handler_helper.cr +++ b/src/handlers/request_handler_helper.cr @@ -1,12 +1,12 @@ require "../fort_global" require "../constants" -require "../hashes/index" +require "../tuples/all" require "http" require "../exceptions/index" module Shivneri module Handlers - include HASHES + include TUPLE include EXCEPTION class RequestHandlerHelper diff --git a/src/hashes/index.cr b/src/hashes/index.cr deleted file mode 100644 index 50f5a4d..0000000 --- a/src/hashes/index.cr +++ /dev/null @@ -1 +0,0 @@ -require "./mime_type" diff --git a/src/hashes/mime_type.cr b/src/hashes/mime_type.cr deleted file mode 100644 index 7769308..0000000 --- a/src/hashes/mime_type.cr +++ /dev/null @@ -1,32 +0,0 @@ -module Shivneri - module HASHES - MIME_TYPE = { - "text" => "text/plain", - "json" => "application/json", - "html" => "text/html", - "form_url_encoded" => "application/x-www-form-urlencoded", - "css" => "text/css", - "csv" => "text/csv", - "js" => "application/javascript", - # Bmp => "image/bmp", - # Jpeg => "image/jpeg", - # Gif => "image/gif", - # Ico => "image/x-icon", - # Png => "image/png", - # Pdf => "application/pdf", - # Svg => "image/svg+xml", - "rtf" => "application/rtf", - "xml" => "application/xml", - # Xls => "application/vnd.ms-excel", - # Xlsx => "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", - # Ttf => "font/ttf", - # Woff => "font/woff", - # Woff2 => "font/woff2", - # Eot => "application/vnd.ms-fontobject", - # Otf => "font/otf", - # Swf => "application/x-shockwave-flash", - # Avi => "video/avi", - "form_multi_part" => "multipart/form-data", - } - end -end diff --git a/src/model/http_result.cr b/src/model/http_result.cr index 7ed8351..1d46f96 100644 --- a/src/model/http_result.cr +++ b/src/model/http_result.cr @@ -1,8 +1,8 @@ -require "../hashes/index" +require "../tuples/all" module Shivneri module MODEL - include HASHES + include TUPLE struct HttpResult property status_code, response_data, content_type, response_format, should_redirect, file diff --git a/src/tuples/all.cr b/src/tuples/all.cr index ce89a95..00c1002 100644 --- a/src/tuples/all.cr +++ b/src/tuples/all.cr @@ -1 +1,2 @@ require "./http_method" +require "./mime_type" diff --git a/src/tuples/mime_type.cr b/src/tuples/mime_type.cr new file mode 100644 index 0000000..1e0778f --- /dev/null +++ b/src/tuples/mime_type.cr @@ -0,0 +1,32 @@ +module Shivneri + module TUPLE + MIME_TYPE = { + text: "text/plain", + json: "application/json", + html: "text/html", + form_url_encoded: "application/x-www-form-urlencoded", + css: "text/css", + csv: "text/csv", + js: "application/javascript", + # Bmp : "image/bmp", + # Jpeg : "image/jpeg", + # Gif : "image/gif", + # Ico : "image/x-icon", + # Png : "image/png", + # Pdf : "application/pdf", + # Svg : "image/svg+xml", + rtf: "application/rtf", + xml: "application/xml", + # Xls : "application/vnd.ms-excel", + # Xlsx : "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", + # Ttf : "font/ttf", + # Woff : "font/woff", + # Woff2 : "font/woff2", + # Eot : "application/vnd.ms-fontobject", + # Otf : "font/otf", + # Swf : "application/x-shockwave-flash", + # Avi : "video/avi", + "form_multi_part": "multipart/form-data", + } + end +end