enum

Lucky::Format

Inherits Enum < Comparable < Value < Object

Format enum for handling different content types and file extensions

Constants

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 methods

from_extension(extension : String) : Format | Nil

Parse format from file extension ameba:disable Metrics/CyclomaticComplexity

Source
from_mime_type(mime_type : String) : Format | Nil

Parse format from MIME type ameba:disable Metrics/CyclomaticComplexity

Source

Instance methods

ajax?

Returns true if this enum value equals Ajax

Source
atom?

Returns true if this enum value equals Atom

Source
css?

Returns true if this enum value equals Css

Source
csv?

Returns true if this enum value equals Csv

Source
html?

Returns true if this enum value equals Html

Source
ics?

Returns true if this enum value equals Ics

Source
js?

Returns true if this enum value equals Js

Source
json?

Returns true if this enum value equals Json

Source
multipart_form?

Returns true if this enum value equals MultipartForm

Source
plain_text?

Returns true if this enum value equals PlainText

Source
rss?

Returns true if this enum value equals Rss

Source
to_extension

Convert format to file extension

Source
to_mime_type

Convert format to MIME type

Source
url_encoded_form?

Returns true if this enum value equals UrlEncodedForm

Source
xml?

Returns true if this enum value equals Xml

Source
yaml?

Returns true if this enum value equals Yaml

Source