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
trueif this enum value equalsAjax -
#atom?
Returns
trueif this enum value equalsAtom -
#css?
Returns
trueif this enum value equalsCss -
#csv?
Returns
trueif this enum value equalsCsv -
#html?
Returns
trueif this enum value equalsHtml -
#ics?
Returns
trueif this enum value equalsIcs -
#js?
Returns
trueif this enum value equalsJs -
#json?
Returns
trueif this enum value equalsJson -
#multipart_form?
Returns
trueif this enum value equalsMultipartForm -
#plain_text?
Returns
trueif this enum value equalsPlainText -
#rss?
Returns
trueif 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
trueif this enum value equalsUrlEncodedForm -
#xml?
Returns
trueif this enum value equalsXml -
#yaml?
Returns
trueif 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