enum
Lucky::Format
Overview
Format enum for handling different content types and file extensions
Defined in:
lucky/format.crEnum Members
-
Html =
0
-
Json =
1
-
Xml =
2
-
Csv =
3
-
Js =
4
-
PlainText =
5
-
Yaml =
6
-
Rss =
7
-
Atom =
8
-
Ics =
9
-
Css =
10
-
Ajax =
11
-
MultipartForm =
12
-
UrlEncodedForm =
13
Class Method Summary
-
.from_extension(extension : String) : Format | Nil
Parse format from file extension ameba:disable Metrics/CyclomaticComplexity
-
.from_mime_type(mime_type : String) : Format | Nil
Parse format from MIME type ameba:disable Metrics/CyclomaticComplexity
Instance Method Summary
-
#ajax?
Returns
true
if this enum value equalsAjax
-
#atom?
Returns
true
if this enum value equalsAtom
-
#css?
Returns
true
if this enum value equalsCss
-
#csv?
Returns
true
if this enum value equalsCsv
-
#html?
Returns
true
if this enum value equalsHtml
-
#ics?
Returns
true
if this enum value equalsIcs
-
#js?
Returns
true
if this enum value equalsJs
-
#json?
Returns
true
if this enum value equalsJson
-
#multipart_form?
Returns
true
if this enum value equalsMultipartForm
-
#plain_text?
Returns
true
if this enum value equalsPlainText
-
#rss?
Returns
true
if this enum value equalsRss
-
#to_extension : String
Convert format to file extension
-
#to_mime_type : String
Convert format to MIME type
-
#url_encoded_form?
Returns
true
if this enum value equalsUrlEncodedForm
-
#xml?
Returns
true
if this enum value equalsXml
-
#yaml?
Returns
true
if this enum value equalsYaml
Class Method Detail
Parse format from file extension ameba:disable Metrics/CyclomaticComplexity
Parse format from MIME type ameba:disable Metrics/CyclomaticComplexity